8

jsonWebサービスからいくつかのコンテンツをダウンロードします。

代わりに値ではなくキーを印刷することは可能ですか?キーが何であるかわからないという最終的なために。

4

2 に答える 2

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

また

NSLog([dictionary allKeys]);

これはトリックを行う必要があります

于 2012-04-10T14:49:17.607 に答える
1

NSDictionaryのkeyEnumeratorメソッドを使用してキーを取得できるはずです。その後、キーをループして印刷できます。

Appleから例を借りる:

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

while ((key = [enumerator nextObject])) {
    NSLog(@"Do something with the key here:%@",key);
}
于 2012-04-10T14:51:45.143 に答える