【发布时间】:2018-08-31 12:59:01
【问题描述】:
我有一个 NSManagedObjects 数组。我想使用搜索栏搜索整个数组。但问题在于NSManagedObject 的数组中有不同类型的键(不同的实体)。就像我使用标题搜索一样,会有如下键:
“event_title”
“message_title”
“album_title”
现在如何从数组中的所有这些字段中搜索关键字?
【问题讨论】:
-
在同一个数组中有不同的实体类型是不常见的,但是如果你使用 Core Data,你通常不会搜索数组。您将使用
NSPredicate从 Core Data 存储中获取匹配的对象。
标签: ios objective-c core-data nspredicate nsmanagedobject