[SDK]iPhoneアプリ開発初心者質問箱28[touch][iPad]at MAC[SDK]iPhoneアプリ開発初心者質問箱28[touch][iPad] - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト17:名称未設定 12/08/28 19:01:12.53 jrLWZvew0 >>12 ・配列に格納されるのは常に辞書 ・辞書内のChildrenキーを持つ配列オブジェクトだけを掘り下げていく でいいの? -(void)collectIDWithChildren:(NSArray *)children toList:(NSMutableArray *)list { NSMutableArray *IDList = [NSMutableArray array]; [children enumerateObjectsUsingBlock:^(NSDictionary *dic, NSUInteger idx, BOOL *stop){ id ID = [dic objectForKey:@"ID"]; NSArray *child = [dic objectForKey:@"Children"]; if(ID) [IDList addObject:ID]; if(child) [self collectIDWithChildren:child toList:list]; }]; [list addObjectsFromArray:IDList]; } こんな感じで、最初の呼び出し元で大元の配列と、IDリスト格納用の空の可変配列 作って渡せば得られるんじゃない? 18:名称未設定 12/08/28 19:11:05.44 0soKlt0D0 >>15 ありがとうございます大変助かりました。 19:名称未設定 12/08/28 19:22:09.63 hhM79xHl0 >>7 りーむー('A`) 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch