我从json webservice下载了一些内容。
是否可以打印键而不是值?因为不知道钥匙是什么的可能性。
答案 0 :(得分:33)
for( NSString *aKey in [dictionary allKeys] )
{
// do something like a log:
NSLog(aKey);
}
OR
NSLog([dictionary allKeys]);
这应该可以解决问题
答案 1 :(得分:1)
您应该能够使用NSDictionary的keyEnumerator方法来获取密钥,然后您可以循环遍历它们并将其打印出来。
借用Apple的一个例子:
NSEnumerator *enumerator = [myDictionary keyEnumerator];
id key;
while ((key = [enumerator nextObject])) {
NSLog(@"Do something with the key here:%@",key);
}