Ios NSArray of NSArray:获取包含数组的索引值

Ios NSArray of NSArray:获取包含数组的索引值,ios,nsarray,Ios,Nsarray,我知道我可以获得数组中具有属性的对象的值,如下所示: [arrObjects valueForKey:@"objectKey]; 我可以用谓词过滤数组 NSPredicate* predicate = [NSPredicate predicateWithFormat:@"objectKey = foo"]; NSArray* arrShinyNewArray = [arrObjects filteredArrayWithPredicate:predicate]; 但是如果我有一个数组,想要嵌

我知道我可以获得数组中具有属性的对象的值,如下所示:

[arrObjects valueForKey:@"objectKey];
我可以用谓词过滤数组

NSPredicate* predicate = [NSPredicate predicateWithFormat:@"objectKey = foo"];
NSArray* arrShinyNewArray = [arrObjects filteredArrayWithPredicate:predicate];

但是如果我有一个数组,想要嵌入数组的索引1呢?

你必须自己构造它。没有一个班轮可以做到这一点:

NSMutableArray* secondItems = [[NSMutableArray alloc] initWithCapacity:arrObjects.count];
for (NSArray* element in arrObjects)
    [secondItems addObject:element[1]];

谢谢我已经为它做了一个分类,但我只是想知道我是否在重复苹果已经做过的工作。如果你要否决投票,至少有礼貌地留下评论并解释原因。