gpt4 book ai didi

objective-c - NSManagedObject 具有相似的属性

转载 作者:行者123 更新时间:2023-11-29 04:31:01 25 4
gpt4 key购买 nike

我有一个 UITableView,它使用 CoreData 显示 NSManagedObject 的名为 name 的属性的值。我只需使用基本的 NSFetchRequest ,然后在 UITableViewCell 的 textLabel 中显示 name 的值即可使其工作>.

但是,许多 NSManagedObject 具有相同的 name 值,因此我的表中出现重复项。如何过滤它以便我只有每个 name 值之一?

感谢您的帮助。

最佳答案

您可以将提取请求配置为仅返回不同的值,但这要求您返回字典而不是托管对象。由于您需要字典,因此您必须指定要返回的值。

您可以看到my answeravoid duplicate results on Core Data fetch .


简而言之:

request.resultType = NSDictionaryResultType;
request.propertiesToFetch = [NSArray arrayWithObject:@"name"];
request.returnsDistinctResults = YES;

关于objective-c - NSManagedObject 具有相似的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11729219/

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