我如何使用NSSearchField
过滤器数据加载到带有核心数据的程序中?
我想从不与绑定接口的代码中做到这一点
(请给我有关它的教程)
我如何使用NSSearchField
过滤器数据加载到带有核心数据的程序中?
我想从不与绑定接口的代码中做到这一点
(请给我有关它的教程)
可能没有比 cimgf.com 上的核心数据更权威的专家(Apple 之外)了。这是一个教程,可以帮助您准确地完成您所需要的。
http://www.cimgf.com/2008/11/25/adding-itunes-style-search-to-your-core-data-application/
编辑:您可以通过在阵列上使用另一个 NSPredicate 来进一步过滤数据而无需返回磁盘。如果您有一个NSFetchedResultsController
被叫myFetchController
和一个NSPredicate
被命名的myPredicate
,您可以执行以下操作。
NSArray * results = [myFecthController fetchedObjects];
NSArray * filteredResults = [results filteredArrayUsingPredicate:myPredicate];