回答
核心數據上可能沒有比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