如何根据属性从数组创建对象的 NSSet
。
例如对象数组,每个对象都具有对 type
属性的强引用,并且数组中存在每种类型的多次出现。如何将其转换为包含每种类型的单个对象的 NSSet
。
最佳答案
NSSet *distinctSet = [NSSet setWithArray:[array valueForKeyPath:@"@distinctUnionOfObjects.property"]];
关于objective-c - 根据属性从 NSArray 创建 NSSet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15262198/