gpt4 book ai didi

ios - 类方法返回不同的值

转载 作者:行者123 更新时间:2023-11-29 13:20:19 25 4
gpt4 key购买 nike

我有一个返回不同值列表的实例方法。

-(void)test
{
return [self valueForKeyPath:@"@distinctUnionOfObjects.values"];
}

它适用于一个特定的对象,但我有很多对象。

我正在考虑一个返回类似内容的类方法

SELECT DISTINCT column_name(s) FROM table_name

最好的方法是什么?我怎样才能用类方法做到这一点?

编辑:

现在可以了!谢谢,AKV!

@接口(interface)

+(NSArray *)fetchAll; // array with all managed objects.
+(NSSet *)myMethod;

@实现

+(NSSet *)myMethod
{
return [NSSet setWithArray:[[MyClass fetchAll] valueForKey:@"myField"]];
}

最佳答案

创建一个集合,并找到不同的值:

NSSet *distinctValues = [NSSet setWithArray:[myArrayOfCustomObjects valueForKey:@"yourKey"]];

关于ios - 类方法返回不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14526556/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com