启动应用程序时出现以下错误
*** Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: '- [COViewController fetchAppNetData]: unrecognized selector
sent to instance 0x716d200'
基本上我无法找出如何将 JSON 数据解析到我的数组。我的JSON结构如下
{
"meta": {},
"data": []
}
我知道那meta
是一本字典,data
是一个数组。但是当我尝试使用以下代码时,出现上述错误
- (void)fetchAppNetData:(NSData *)responseData
{
//parse JSON data
NSError *error;
NSDictionary* appNet_json = [NSJSONSerialization
JSONObjectWithData:responseData options:kNilOptions error:&error];
NSArray* appNetTimeline = [[appNet_json objectForKey:@"meta"]
objectForKey:@"data"];
NSLog(@"AppNet Timeline : %@",appNetTimeline);
}
如何确保下次可以正确识别 JSON 的结构,从而避免此类问题?我非常抱歉提出这样的疑问