簡體   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