1

私はこのような配列を持っています:


NSArray* myArray=[NSArray arrayWithObjects:
                      [NSDictionary dictionaryWithObjectsAndKeys:@"123",@"imageid",@"Jeff",@"imagename", nil],
                      [NSDictionary dictionaryWithObjectsAndKeys:@"234",@"imageid",@"Sophie",@"imagename", nil],
                      [NSDictionary dictionaryWithObjectsAndKeys:@"456",@"imageid",@"David",@"imagename", nil]
                      , nil];

次のようなものを含むターゲット配列を取得したい:
{123,234,456} ?</p>
を使用してこれを行う方法NSPredicate

4

1 に答える 1

3

これを試して。これは必要ないかもしれませんNSPredicate

NSArray *targetArray = [myArray valueForKey:@"imageid"];

更新: valueForKey の理解を深めるために、NSArray の Appleドキュメントを参照してください。

于 2012-10-12T05:12:06.857 に答える