iOS アプリケーションで JSON フィードをダウンロードして解析しています。JSON フィードが提供するデータの一部は、iOS アプリケーションで正しく表示されますが、JSON フィードの一部は、実際の JSON フィード自体には「null」データが含まれていなくても、「null」を返すようです。
これが私のコードです:
NSError *myError = nil;
NSDictionary *res = [NSJSONSerialization JSONObjectWithData:responseData options:NSJSONReadingMutableLeaves error:&myError];
NSArray *results = [res objectForKey:@"current_observation"];
NSArray *cur = [results valueForKey:@"weather"];
NSArray *loc = [results valueForKey:@"full"];
NSArray *tmp = [results valueForKey:tmptype];
読み込もうとしている JSON フィードは次のとおりです: http://api.wunderground.com/api/595007cb79ada1b1/conditions/q/CA/San_Francisco.json
「null」を返す JSON フィードの一部は次のとおりです。
"full":"San Francisco, CA"
上記は「null」を返します....なぜですか?そして、どうすればこの問題を解決できますか?
ありがとう、ダン