回答
核心数据上可能没有比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. 核心数据。过滤nstableview
- 3. 核心数据加载
- 4. 从核心数据加载
- 5. 核心数据 - 过滤使用谓词
- 6. 使用数组Swift的核心数据过滤器Predicate
- 7. 核心数据使用聚合函数在过滤器
- 8. iphone核心数据 - 过滤NSFetchedResultController?
- 9. 核心数据过滤结果
- 10. 核心数据教程过时了吗?
- 11. 如何过滤从核心数据中获取的数据?
- 12. 了解核心数据Swift
- 13. 如何过滤我的核心数据中有对象的tableview?
- 14. IOS - Swift - 核心数据 - 加载值
- 15. 从核心数据加载UICollectionView
- 16. 核心数据iPhone - 加载字符串
- 17. 将plist加载到核心数据中
- 18. SWIFT核心数据加载到pickerview
- 19. Swift核心数据预加载persistentStoreCoordinator:
- 20. Xcode加载核心数据滞后
- 21. 核心数据:加载模型失败
- 22. MapKit从核心数据加载位置
- 23. 核心数据延迟加载问题
- 24. UITableView部分使用核心数据重新加载数据
- 25. 如何使用核心数据预加载数据
- 26. 另一个实体上的核心数据过滤器
- 27. 核心数据支持的非核心数据数据UITableView
- 28. 核心数据数据加密
- 29. 如何从NSPersistentDocument中的核心数据预加载数据?
- 30. 核心数据不会加载IOS 6中的数据
谢谢你。在这个例子中,每次我们想要过滤数据时,我们将谓词设置为数组控制器,数组控制器是否从持久存储库重新加载数据? – SajjadZare 2012-04-05 20:07:20
可以过滤fetchedResults数组中已有的内容。但是,如果您更改NSPredicate并再次执行提取,则会从持久性存储再次加载结果。 – 2012-04-05 20:16:14
在这个例子中,我该怎么做,结果不会从持久性存储重新加载(因为访问磁盘的时间) – SajjadZare 2012-04-06 02:32:29