CoreData 的谓词查询

Posted

技术标签:

【中文标题】CoreData 的谓词查询【英文标题】:Predicate Query for CoreData 【发布时间】:2014-03-10 20:01:51 【问题描述】:

我想编写一个使用NSPredicate 的搜索函数来搜索元素的开头[不包含,我目前拥有但开始]。

现在我的谓词是:

NSPredicate *resultPredicate = [NSPredicate predicateWithFormat:@"SELF contains[cd] %@", searchText];

如何从头开始搜索字符串?

【问题讨论】:

【参考方案1】:

使用BEGINSWITH 而不是CONTAINS。请注意,在使用BEGINSWITH 时,您仍然可以使用[cd]

查看完整文档here。

【讨论】:

谢谢韦恩!!再次:)

以上是关于CoreData 的谓词查询的主要内容,如果未能解决你的问题,请参考以下文章

coredata中谓词的使用

CoreData:使用 IN 基于谓词/数组进行排序

CoreData 谓词按日期

在谓词中评估 CoreData 实体类型

swift CoreData 谓词

Coredata fetchrequest 谓词没有显示正确的东西