繁体   English   中英

打印 NSDictionary 的键而不是值

[英]Print keys of NSDictionary instead of values

我从 json 网络服务下载了一些内容。

是否可以打印键而不是值? 万一不知道钥匙是什么。

for( NSString *aKey in [dictionary allKeys] )
{
    // do something like a log:
    NSLog(aKey);
}

要么

NSLog([dictionary allKeys]);

这应该可以解决问题

您应该能够使用 NSDictionary 的 keyEnumerator 方法获取键,然后您可以遍历它们并将它们打印出来。

借用苹果的例子:

NSEnumerator *enumerator = [myDictionary keyEnumerator];
id key;

while ((key = [enumerator nextObject])) {
    NSLog(@"Do something with the key here:%@",key);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM