0
A
回答
0
這個問題有很多解決方案。首先,對於數據輸入,您可以在幾分鐘內創建一個簡單的桌面應用程序,以便您進行數據輸入。由於底層的sqlite文件是相同的,您可以將該文件複製到您的項目中。
至於訪問它取決於你的數據結構。如果您的實體既是靜態的也是可編輯的(例如可以添加的查找列表),那麼我建議在您的包中攜帶sqlite文件,並在首次啓動時將其複製到文檔目錄中。
如果這些表永遠不可寫,那麼您可以將靜態數據保留在您的包中,並在可寫的文檔目錄中創建第二個存儲。然後,您可以將這兩者捆綁在一起,以創建您的Core Data堆棧,並且您的應用程序的其餘部分將它們視爲單個數據庫/對象圖。唯一的問題是你不能跨文件關係。
0
我從來沒有嘗試過這一點,但我認爲你可以用一個示例程序填充核心數據,該程序在模擬器中運行,該模擬器使用數據填充數據庫。
然後您可以將.sqlite數據庫從模擬器中取出並放入Xcode資源文件夾中。
每當您的應用程序啓動時,即使第一次運行,數據庫也會包含您在示例程序中首次使用的對象。
相關問題
- 1. iPhone核心數據實體查找
- 2. 核心數據中的查找表
- 3. 核心數據添加關係至多
- 4. 理解添加/核心數據
- 5. 將實體添加到核心數據
- 6. iPhone - 添加核心數據問題
- 7. Breeze JS爲元數據添加一個靜態查找字典
- 8. iPhone核心數據查詢
- 9. 核心數據查詢表
- 10. 核心數據加密類
- 11. 核心數據SQLite加密?
- 12. 從核心數據加載
- 13. 核心數據加載
- 14. 核心數據加密
- 15. 核心數據加密atributes
- 16. 核心數據加密?
- 17. 核心數據支持的非核心數據數據UITableView
- 18. 使用核心數據添加多個測試數據
- 19. 如何在覈心數據中添加JSON解析數據?
- 20. 如何查看已添加到核心數據中的實體的數據
- 21. 將行添加到tableview以添加行和核心數據
- 22. Cocoa-Touch,核心數據:編譯器找不到NSManagedObjectContext(+其他核心數據類)
- 23. mach_msg_trap核心數據
- 24. 在覈心數據
- 25. 核心數據MO
- 26. UITableView +核心數據
- 27. 核心數據NSFetchedResultsController
- 28. JSON核心數據
- 29. 數據核心NSException
- 30. 核心數據:NSFetchedResultsController