【发布时间】:2013-06-18 00:10:48
【问题描述】:
我正在尝试从简单的 json 响应中获取数据。
第一个日志显示我找到了一个名为 access_token 的项目,但是我不能从中使用 objectForKey,我得到[__NSCFString objectForKey:]: unrecognized selector sent to instance 0x72de3b0
我做错了什么?
for(NSDictionary *item in authResponse)
{
NSString *s1 = @"access_token";
NSString *s2 = [item description];
NSLog(@"access desc: %@", [item description]);
if([s1 isEqualToString:s2]){
NSLog(@"Item: %@", [item objectForKey:@"access_token"]);
}
}
【问题讨论】:
-
您在
NSString对象上调用objectForKey,而不是NSDictionary对象。 -
我的 json 对象是一个正确的 json 对象,那我该如何把我的 json 字符串变成字典呢?
标签: objective-c json nsdictionary