【发布时间】:2013-01-28 10:44:44
【问题描述】:
我在使用NSDictionary 的JSONkit.h 中遇到问题。正确的使用方法是什么?
json:
[{"id":"1100","name":"John Stuart"}]
代码:
- (void)connectionDidFinishLoading:(NSURLConnection *)connection
{
NSDictionary *jsonData = [responseData objectFromJSONData];
NSString *name = [jsonData objectForKey:@"name"];
NSLog(@"Name: %@", name);
}
错误:
** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[JKArray objectForKey:]: unrecognized selector sent to instance 0x84b9b30'
【问题讨论】:
-
您从某个示例中复制的第一行是错误的。最外层的 JSON 结构是一个“数组”,由周围的
[]字符表示。
标签: objective-c xcode jsonkit