ma1*_*w28 7 class core-data nspredicate nsfetchrequest nsentitydescription
如何NSPredicate按类的实体创建过滤器Contact?
NSPredicate的解决方案检查对象类崩溃的类型:
[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>'
Run Code Online (Sandbox Code Playgroud)
我有核心数据实体User(app用户)和Contact(地址簿联系人),两个孩子Person(抽象实体).Person有很多identities,可以是emails,phones或usernames.
要创建类似文本消息的typeahead,我想创建一个NSFetchRequestfor 类的Identity实体.personContact
您可能混淆了一些事情。您指出的答案是关于过滤 s 数组的谓词UIView。核心数据中的谓词的工作方式略有不同。
要达到您想要的结果,只需将entity您的提取请求设置为@"Contact"。
| 归档时间: |
|
| 查看次数: |
1418 次 |
| 最近记录: |