2014-11-23 72 views
-1

我知道我可以用性能得到对象的值在数组中像这样的指数值:的NSArray NSArrays的:获取包含数组

[arrObjects valueForKey:@"objectKey]; 

,我可以通过一个谓词过滤数组

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

但是如果我有一个数组数组并希望嵌入数组的索引1呢?

+0

如果你要投下来至少有正派发表评论,并解释原因。 – PruitIgoe 2014-11-24 13:03:00

回答

1

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

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

谢谢。我已经为它做了一个类别,但只是想知道我是否复制了苹果已经完成的工作。 – PruitIgoe 2014-11-24 13:01:24