ばかげた質問の警告...私は睡眠を奪われているかもしれませんが、これを理解できないようです。
「現在」はNSDictionaryです
if ([current valueForKey:@"name"] != nil)
{
NSLog(@"here %@", [current valueForKey:@"name"]);
}
これは印刷します
here John
here Sam
here <null>
here <null>
here Billy
「if xx != nil」がヌルを防いでいるはずではありませんか? 'name' は辞書に存在しますが、name の値が空である可能性があります。