0
A
回答
1
你可以得到所有的物體像這樣的特定實體的描述......
舉例來說,如果你想獲得的所有Person
對象...
NSFetchRequest *request = [NSFetchRequest fetchRequestWithEntityName:@"Person"];
NSArray *allPersons = [managedObjectContext executeFetchRequest:request error:nil];
// allPersons will now contain all the Person objects stored in Core Data
但這只是冰山的一角根據你所能做的事情來決定冰山。
例如,如果你想在tableview中顯示Person對象,那麼你不會這樣做。您將創建一個NSFetchedResultsController
並將其用作表格的數據源。這可以緩存結果並最大限度地減少內存使用量,從而獲得數千個結果。
+0
我不想在任何地方顯示記錄。只是爲了我的理解想要看。 –
1
在iOS的核心數據,有沒有辦法看實體
肯定的所有記錄。至少有兩個選項:
如果你只是想看看它是如何工作,你可以檢查的二手作爲數據存儲的SQLite數據庫文件。使用
sqlite3
命令行工具,或者像MesaSQLite這樣的數據庫前端之一。有一些基本規則:1)不要直接更改數據庫; 2)不要對Core Data如何使用SQLite做任何假設; 3)儘量不要考慮表格和記錄方面的Core Data數據存儲。如果您想要關注數據存儲中存儲的項目,請考慮在應用程序中構建一個簡單的基於表格的界面。您只能將其包含在調試版本中。創建一個使用NSFetchedResultsController來提取數據的UITableViewController的子類。 the NSFetchedResultsController docs中有示例代碼。
相關問題
- 1. IOS - 核心數據更新記錄
- 2. 核心數據混淆檢索記錄
- 3. 核心數據 - 檢查空 - iOS
- 4. iOS:刪除所有核心數據Swift
- 5. 核心數據中的雙記錄
- 6. 核心數據 - 所有記錄的特定列更新
- 7. 爲IOS中的大量記錄選擇核心數據或sqlite
- 8. 如何避免核心數據中的重複記錄 - ios
- 9. 優化核心數據/神奇記錄 - findFirstByAttribute - 核心數據
- 10. 核心數據 - 相關記錄數
- 11. 檢查公有CloudKit數據庫中記錄的所有權
- 12. 顯示核心數據記錄
- 13. 核心數據和神奇記錄
- 14. Xcode管理「核心數據」記錄
- 15. 核心數據撤消特定記錄
- 16. 核心數據如何更新記錄?
- 17. 已訂購核心數據記錄
- 18. 試圖挽救核心數據記錄
- 19. Objective C - 核心數據記錄更新
- 20. 魔法記錄核心數據錯誤
- 21. 核心數據丟失記錄iphone
- 22. 從uiview傳遞核心數據記錄
- 23. 如何顯示核心數據記錄?
- 24. iPhone核心數據更新記錄
- 25. 核心數據 - 獲取相關記錄
- 26. 使用關係刪除核心數據庫中的所有表記錄
- 27. iOS的:核心數據取
- 28. 對核心數據的iOS
- 29. iOS核心數據 - 更新多個記錄
- 30. iOS:在覈心數據中使用GCD和核心數據
這取決於你想要對他們做什麼。你只是想把它們拉入數組中嗎?你是否在表格視圖中顯示它們? – Fogmeister
你在尋找SQL調試模式嗎? – Desdenova
我只想看到他們僅供我參考。如果我更新任何記錄。 –