【发布时间】:2012-05-03 22:18:39
【问题描述】:
这可能是一个简单的问题,但是经过大量搜索后,我仍然对正确答案感到有些困惑。
我有一个使用 Core Data 的应用程序和一个由 NSFetchedResultsController 填充的 UITableView。我想在表格视图的顶部添加一个搜索栏,并使用搜索栏和搜索显示控制器过滤表格视图中的数据
我想知道这样做的正确方法是什么?
每次搜索词更改时,我见过的大多数示例都会修改 NSFetchRequest 谓词?这似乎会给所有请求增加很多开销
苹果的例子似乎只处理基于数组搜索tableview结果。
我是否应该基于 fetchedObjects 创建一个数组并在该数组上搜索并将过滤后的结果放入另一个数组中。
提前致谢 马特
【问题讨论】:
标签: iphone objective-c ios core-data nsfetchedresultscontroller