私はこのように見えるいくつかのコードを持っています:
NSDictionary* json = [NSJSONSerialization JSONObjectWithData:data
options:kNilOptions
error:&error];
NSArray *arrRequests = [NSJSONSerialization JSONObjectWithData:data
options:NSJSONReadingMutableContainers
error:nil];
// Loop through the array and generate the necessary annotation views
for (int i = 0; i<= arrRequests.count - 1; i++)
{
//now let's dig out each and every json object
NSDictionary *dict = [arrRequests objectAtIndex:i];
NSString *is_private = [NSString
stringWithString:[dict objectForKey:@"is_private"]];
...
is_privateの値が1または0の場合は機能しますが、nullの場合は、次の行の例外でクラッシュします。
NSString *is_private = [NSString stringWithString:[dict objectForKey:@"is_private"]];
それがnullでないかどうかをチェックする方法、またはこれを処理して、NSString * is_private変数にnilを入れることができるようにする方法はありますか?
ありがとう!