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