在我的iphone应用程序中搜索db中的关键字

时间:2013-02-08 06:50:48

标签: iphone objective-c ios5 nspredicate

我想知道如何在我的应用中实现关键字搜索。实际上我想输入一个文本(在uitextfield中),然后搜索我的sqlite数据库并在db.Iam中找到相应的文本,这是一个新的蜜蜂到iPhone开发,等待你的帮助。请记住,我想在多个表中搜索。                                       提前谢谢......

1 个答案:

答案 0 :(得分:0)

首先从DB中填充您可能已经完成的数组。

使用NSPredicate进行过滤,因为从数据库中提取记录包括内存使用情况。

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF CONTAINS[c] %@", searchText];
arrSearch  = [[arrOriginal filteredArrayUsingPredicate:predicate] mutableCopy];