次のコードは私を夢中にさせています:
-(void)fetchEventDetails
{
NSData *jsonData = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://domain.com/ios/read.php"]];
NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:nil];
for(id object in dict){
//NSLog(@"city : %@",object[@"city"]);
// NSLog(@"title : %@",object[@"title"]);
// NSLog(@"description : %@",object[@"description"]);
[_eventsTitles addObject:object[@"title"]];
[_eventsCity addObject:object[@"city"]];
}
NSLog(@"Array : %@", _eventsCity);
}
したがって、forループの最初の行のコメントを外すと、すべての都市が出力されます。NSArrayを印刷すると、nullが表示されます。どちらも.hファイルで同じ方法で定義されています。つまり、eventsTitlesとeventsCityです。何が間違っている可能性がありますか?
助けてくれてありがとう