2011-12-09 15 views
0

メニューのリストとその出身国を含む辞書項目の配列があります。どんな国からもいくつでもメニューが提供されます。私は、国を選択し、その国に関係する辞書の最初の配列からすべての項目を抽出する効率的な方法が必要です。私は、選択した国のすべてのメニューと関連データを含む辞書の一時的な配列を作成したいと思っています。iphone:辞書項目のマスター配列から辞書の一時配列に項目のサブセットを選択してコピーする

明確になります。私はNSArray *extracted = [sourceArray valueForKey:@"country"];のようなものは欲しくない。これは国の配列を作成するだけだからだ。私は選択したいと思います。イタリアは各国辞書==イタリアの完全な項目を取り戻します。

答えて

2
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"country == %@", @"Italy"]; 
NSArray *result = [sourceArray filteredArrayUsingPredicate:predicate]; 
+0

ファンタスティック!ありがとうOle :) – Jeremy

関連する問題