gpt4 book ai didi

class - Core Data NSPredicate 按实体类过滤?

转载 作者:行者123 更新时间:2023-12-04 12:48:57 24 4
gpt4 key购买 nike

我将如何创建 NSPredicate按类实体过滤 Contact ?

NSPredicate check for kind of object class的解决方法崩溃:

[NSPredicate predicateWithFormat:@"person.class == %@", [Contact class]];

*** Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: 'keypath person.class not found in entity <NSSQLEntity User id=12>'

背景

我有核心数据实体 User (应用程序用户) & Contact (通讯录联系方式), Person的两个 child (抽象实体)。 Person有很多 identities ,可以是 emails , phones , 或 usernames .

要创建类似文本消息的预先输入,我想创建一个 NSFetchRequestIdentity实体所在 person属于 Contact .

最佳答案

您可能混淆了一些事情。您指出的答案是关于过滤 UIView 数组的谓词。 s。核心数据中的谓词的工作方式略有不同。

要获得您想要的结果,只需设置 entity您对 @"Contact" 的提取请求.

关于class - Core Data NSPredicate 按实体类过滤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9984820/

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