使用谓词
答
NSPredicate有关键字CONTAINS
,BEGINSWITH
和ENDSWITH
这是在SQL类似like
声明。可以使用按键字符c
和内方括号d
分别指定情况和音调符号不敏感(例如[c]
,[d]
或[cd]
)做区分大小写比较。
你可以阅读更多的Predicate Programming Guide。此外,这个Querying Core Data with Predicates - iPhone SO帖子有一些讨论,我认为这将在这方面帮助你。
注:感谢@戴夫德隆。他在下面的第一条评论增加了这个答案。
答
对于如此简单的道歉,但是您需要知道的有关使用NSPredicate
从您的iOS应用数据库检索数据的所有信息都可以在Apple的Predicate Programming Guide网站上找到。阅读所有内容并使用示例进行操作。如果你有更多关于使用它们的具体问题,请随时回来问问。
为什么你甚至需要在SQL *`NSPredicate`当`like`声明*必须为你做这个能力? – EmptyStack 2011-01-27 04:11:16
是啊...但我想要使用更灵活的核心数据 – illuminatus 2011-01-27 04:17:44