0

我有以下问题,我需要从一组自定义对象中获取一组值。有没有一种方法可以在不迭代主数组的情况下做到这一点,让我稍微画一下。

NSArray *principalArray = @[
         customObject1,customObject2,customObject3,....customObject(n)
];

这个 customObject 实例有一个属性,可以说id,name,lastname。我想principalArray

谢谢你的帮助。

4

1 回答 1

1

编辑:

正如有人在评论中指出的那样:它是现有 SO 问题的副本:Getting an NSArray of a single attribute from an NSArray

有一种方法NSArray - valueForKey- 键是您的第一个数组的属性。此方法从 NSArray 返回一个 NSArray。

在您的情况下,您可以执行以下操作:

NSArray *nameArray = [principalArray valueForKey:@"name"];
于 2013-09-10T17:57:27.377 回答