2011-01-27 126 views
0

我想为搜索一个文本框,显示在谷歌的建议,即当我键入“A”表视图应该充满所有单词以“A”从db.My问题检索是如何使用谓词从分贝查询(如在MySQL“一%”) 预先感谢。使用谓词

+0

为什么你甚至需要在SQL *`NSPredicate`当`like`声明*必须为你做这个能力? – EmptyStack 2011-01-27 04:11:16

+0

是啊...但我想要使用更灵活的核心数据 – illuminatus 2011-01-27 04:17:44

回答

3

NSPredicate有关键字CONTAINSBEGINSWITHENDSWITH这是在SQL类似like声明。可以使用按键字符c和内方括号d分别指定情况音调符号不敏感(例如[c][d][cd])做区分大小写比较。

你可以阅读更多的Predicate Programming Guide。此外,这个Querying Core Data with Predicates - iPhone SO帖子有一些讨论,我认为这将在这方面帮助你。

注:感谢@戴夫德隆。他在下面的第一条评论增加了这个答案。

0

对于如此简单的道歉,但是您需要知道的有关使用NSPredicate从您的iOS应用数据库检索数据的所有信息都可以在Apple的Predicate Programming Guide网站上找到。阅读所有内容并使用示例进行操作。如果你有更多关于使用它们的具体问题,请随时回来问问。