2011-12-12 3 views
-5

NSMutableDictionaryの内容をNSMutable配列に取得するにはどうすればいいですか?NSMutableDictionaryの内容をNSMutable配列に取得する

私がしようとしていますが、その次は

+0

辞書はあなたが正常に取得しようとした場合、配列されているオブジェクトとキーで構成されキーとオブジェクトはNSMutableDictionaryをNsMutableArrayにマップすることができるかもしれません – Leena

+0

http://stackoverflow.com/questions/2274022/nsdictionary-to-nsarray –

+0

コンソールを見て*なぜ*クラッシュしているのか調べましたか? 'dict'がセレクタ' -objectAtIndex: 'に応答しないというメッセージが表示されることがあります。辞書は配列ではなく、NSDictionaryは '-objectAtIndex:'メソッドを提供しません。 – Caleb

答えて

9

はあなたが辞書のキー、または辞書の値をしたいですか助けてください

for(int i=0; i< [dict count] ; i++){ 

    [array_listToDisplay addObject:[dict objectAtIndex:i] objectForKey:@"NAMES"]; 
} 

をクラッシュ?あなたは配列に、辞書内のすべてのオブジェクトを追加しようとしている場合は

NSMutableArray *keys = [NSMutableArray arrayWithArray:[dict allKeys]]; 
NSMutableArray *values = [NSMutableArray arrayWithArray:[dict allValues]]; 
1

、あなただけの次の操作を行います。

[array_listToDisplay addObjectsFromArray:[dict allValues]];