【发布时间】:2012-04-10 14:46:47
【问题描述】:
我从 json 网络服务下载了一些内容。
是否可以打印键而不是值?以防万一不知道密钥是什么。
【问题讨论】:
标签: ios json printing nsdictionary key
我从 json 网络服务下载了一些内容。
是否可以打印键而不是值?以防万一不知道密钥是什么。
【问题讨论】:
标签: ios json printing nsdictionary key
for( NSString *aKey in [dictionary allKeys] )
{
// do something like a log:
NSLog(aKey);
}
或
NSLog([dictionary allKeys]);
这应该可以解决问题
【讨论】:
NSLog(@"%@", [dictionary allKeys])
您应该可以使用 NSDictionary 的 keyEnumerator 方法来获取密钥,然后您可以循环它们并将它们打印出来。
借用苹果的例子:
NSEnumerator *enumerator = [myDictionary keyEnumerator];
id key;
while ((key = [enumerator nextObject])) {
NSLog(@"Do something with the key here:%@",key);
}
【讨论】: