回答
核心数据上可能没有比cimgf.com的人更权威的专家(苹果之外)。这里有一个教程,可以帮助你完成你需要的东西。
http://www.cimgf.com/2008/11/25/adding-itunes-style-search-to-your-core-data-application/
编辑: 可以进一步筛选数据,而无需通过其他NSPredicate阵列上要回磁盘。如果您有一个名为myFetchController
的NSFetchedResultsController
和一个名为myPredicate
的NSPredicate
,则可以执行以下操作。
NSArray * results = [myFecthController fetchedObjects];
NSArray * filteredResults = [results filteredArrayUsingPredicate:myPredicate];
没有,我想做到这一点与nssearchfield,我加载所有从持久性存储的数据进行编程,并保持它们的NSMutableArray的,现在我想用搜索字段 – SajjadZare 2012-04-05 15:26:39
哦对其进行过滤,所以核心数据只是一个红鲱鱼。添加了另一个链接到答案。 – DRVic 2012-04-05 15:27:46
- 1. 核心数据过滤
- 2. 从核心数据加载
- 3. 核心数据加载
- 4. 使用数组Swift的核心数据过滤器Predicate
- 5. 核心数据使用聚合函数在过滤器
- 6. iphone核心数据 - 过滤NSFetchedResultController?
- 7. 核心数据过滤结果
- 8. 如何过滤从核心数据中获取的数据?
- 9. 如何过滤我的核心数据中有对象的tableview?
- 10. 核心数据延迟加载问题
- 11. 核心数据iPhone - 加载字符串
- 12. SWIFT核心数据加载到pickerview
- 13. Xcode加载核心数据滞后
- 14. Swift核心数据预加载persistentStoreCoordinator:
- 15. 核心数据:加载模型失败
- 16. 核心数据支持的非核心数据数据UITableView
- 17. 如何从NSPersistentDocument中的核心数据预加载数据?
- 18. 核心数据加密类
- 19. 核心数据SQLite加密?
- 20. 核心数据加密
- 21. 核心数据加密atributes
- 22. 核心数据加密?
- 23. Xcode:使用复杂的谓词来过滤核心数据集
- 24. 用NSPredicates过滤取得核心数据所需的时间〜WEIRD
- 25. 共享核心数据 - 我错过了什么?
- 26. 预加载核心数据数据库不工作
- 27. 将数据加载到核心数据模式中
- 28. 在从核心数据加载数据中获取特定值?
- 29. 如何将数据加载到核心数据?
- 30. 用于加密核心数据的SDK
谢谢你。在这个例子中,每次我们想要过滤数据时,我们将谓词设置为数组控制器,数组控制器是否从持久存储库重新加载数据? – SajjadZare 2012-04-05 20:07:20
可以过滤fetchedResults数组中已有的内容。但是,如果您更改NSPredicate并再次执行提取,则会从持久性存储再次加载结果。 – 2012-04-05 20:16:14
在这个例子中,我该怎么做,结果不会从持久性存储重新加载(因为访问磁盘的时间) – SajjadZare 2012-04-06 02:32:29