Tengo un objeto JSON que proviene de un servidor web.Comprobación de un valor nulo en Objective-C que se ha devuelto desde una cadena JSON
El registro es algo como esto:
{
"status":"success",
"UserID":15,
"Name":"John",
"DisplayName":"John",
"Surname":"Smith",
"Email":"email",
"Telephone":null,
"FullAccount":"true"
}
Nota del teléfono está entrando como nulo si el usuario no introduce una.
Al asignar este valor a un NSString
, en el NSLog
está saliendo como <null>
voy a asignar la cadena como esta:
NSString *tel = [jsonDictionary valueForKey:@"Telephone"];
¿Cuál es la forma correcta de comprobar este valor <null>
? Me impide guardar un NSDictionary
.
He intentado usar las condiciones [myString length]
y myString == nil
y myString == NULL
Adicionalmente, donde es el mejor lugar en la documentación iOS para leer sobre esto?
¿Cómo se asigna el valor al 'NSString'? – BoltClock
Gracias BoltClock, he revisado la pregunta, consulte más arriba – Chris
Muchas gracias por publicar esta pregunta. Me llamó la atención en este escenario durante todo un día. Agradecimiento especial a @Wevah – iCodeAtApple