gpt4 book ai didi

core-data - 仅检索所有实体的所需属性的 NSFetchRequest

转载 作者:行者123 更新时间:2023-11-28 13:18:34 27 4
gpt4 key购买 nike

有没有一种方法可以只返回一组实体中特定属性的所有值的列表。

例如,我有一堆 User 实体,它们都有一个属性 userId。有没有一种方法可以执行提取以获取所有 userId,而不必为每个用户提取所有内容?

我不知道使用谓词执行此操作的方法,因为它通常用于匹配具有特定值的属性(或者至少这是我使用它的方式)。例如 NSPredicate("id = %@),String(a_id))。在这种情况下这对我没有用。我还尝试使用类似 request.propertiesToFetch = ["id","lastActivityAt"] 试图做到这一点,但有两个属性。然而,这仍然导致我获得了学生的每个属性。

有什么想法吗?我这样做是为了更快地获取数据。谢谢!

最佳答案

如果您正在使用 propertiesToFetch,您还需要使用字典结果类型。那应该对你有用,尽管它可能不会使你的获取更快。

关于core-data - 仅检索所有实体的所需属性的 NSFetchRequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27711190/

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