json webserviceからいくつかのコンテンツをダウンロードします。値の代わりにNSDictionaryのキーを印刷します
代わりに値を表示するのではなく、キーを印刷することはできますか?キーが何であるかを知らないという事態のために。
json webserviceからいくつかのコンテンツをダウンロードします。値の代わりにNSDictionaryのキーを印刷します
代わりに値を表示するのではなく、キーを印刷することはできますか?キーが何であるかを知らないという事態のために。
for(NSString *aKey in [dictionary allKeys])
{
// do something like a log:
NSLog(aKey);
}
OR
NSLog([dictionary allKeys]);
これはあなたがそれらをループし、それらをプリントアウトすることができ、あなたがキーを取得するにはNSDictionaryののkeyEnumeratorメソッドを使用することができるはずトリック
を行う必要があります。アップルからの例を借り
:[?辞書からすべてのキーを取得する方法]の
NSEnumerator *enumerator = [myDictionary keyEnumerator];
id key;
while ((key = [enumerator nextObject])) {
NSLog(@"Do something with the key here:%@",key);
}
可能重複(http://stackoverflow.com/questions/7075304/how-to-retrieve-all -keys-from-a-dictionary) – geoffspear