Ich habe ein JSON- Objekt, das von einem Webserver stammt.
Das Protokoll sieht ungefähr so aus:
{
"status":"success",
"UserID":15,
"Name":"John",
"DisplayName":"John",
"Surname":"Smith",
"Email":"email",
"Telephone":null,
"FullAccount":"true"
}
Beachten Sie, dass das Telefon als null eingeht, wenn der Benutzer keine eingibt.
Wenn Sie diesen Wert a zuweisen NSString, wird NSLoger als ausgegeben<null>
Ich weise die Zeichenfolge folgendermaßen zu:
NSString *tel = [jsonDictionary valueForKey:@"Telephone"];
Wie kann dieser <null>Wert richtig überprüft werden? Es hindert mich daran, a zu retten NSDictionary.
Ich habe versucht, die Bedingungen [myString length]und myString == nilund zu verwendenmyString == NULL
Wo ist außerdem der beste Ort in der iOS-Dokumentation, um dies zu lesen?
if ([tel isKindOfClass:[NSNull class]])