gpt4 book ai didi

ios - 与核心数据不同的选择

转载 作者:行者123 更新时间:2023-11-28 22:22:54 25 4
gpt4 key购买 nike

我有以下代码,用于从名为 StaffRecords 的 Core Data 实体中选择员工姓名。我想选择记录 Distinctly 但这会选择所有记录。如何使结果 Distinct

NSFetchRequest *fetchRequest = [NSFetchRequest fetchRequestWithEntityName:@"StaffRecords"];
[fetchRequest setPropertiesToFetch:@[@"StaffName"]];
[fetchRequest setReturnsDistinctResults:YES];
NSError *error = nil;
self.StaffNames = [self.managedObjectContext executeFetchRequest:fetchRequest error:&error];
[self.tableView reloadData];

最佳答案

使用 setPropertiesToFetchsetReturnsDistinctResults 是正确的。但是,您还需要将 resultType 设置为 NSDictionaryResultType

请注意,在撰写本文时,propertiesToFetch 被记录为一个 NSPropertyDescription 实例数组,但键名字符串数组也可以。

关于ios - 与核心数据不同的选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19834564/

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