是否可以获取自定义对象的NSArray并从数组中的对象获取值数组?
所以,如果我有一个班级
@interface CustomObject : NSObject
{
NSNumber *number;
NSString *studentName;
}
和n + CustomObject的NSArray
是否可以获取数组并获得仅NSNumber数值的NSArray?
所以
NSArray : [
NSNumber,
NSNumber,
NSNumber
]
答案 0 :(得分:2)
是的,您可以使用KVO方法valueForKey:
执行此操作NSArray *numbers = [myArray valueForKey:@"number"];
您可以在NSArray类引用中查看该方法。
答案 1 :(得分:0)
是的,你可以这样做。您可以使用valueForKey:
KVC方法从数组中包含的对象中提取数字。
NSArray *allNumbers = [yourArray valueForKey:@"number"];
您可以在valueForKey:
中详细了解NSKeyValueCoding Class Reference