數據發佈應用程序
回答
你可以存儲你喜歡的,文本文件的Plist等,甚至在數據庫中(大概源碼)「種子數據」的任何方式。
然後,當啓動您的應用程序時,檢查數據是否已存在於您的核心數據存儲中。如果沒有,將文件導入到數據庫中。
您也可以預先配置數據庫並將其複製到應用程序文檔目錄以使其可寫。這是一個更爲複雜的方法,因爲每當您的種子數據或模型發生變化時,您都必須重新生成此種子數據庫。
感謝Mundi, 所以,如果我理解,如果我不創建一個sqlite數據庫爲例,我可以創建第一次啓動核心數據庫? 我們如何檢查覈心數據中是否存在一定範圍的數據? – Bobyblanco 2012-08-14 12:26:47
這很簡單。只需做一個快速獲取,看看你是否得到任何結果。 – Mundi 2012-08-14 14:37:22
在我的應用程序中,我有一個數據庫,我只用它來閱讀(不寫),我將它包含在我的發佈包中。然後,我更新AppDelegate-> persistentStoreCoordinator方法,以指向我的數據庫的正確位置。
如果我需要寫入數據庫,那麼在訪問它之前我需要將它移動到Documents目錄。並且對AppDelegate-> persistentStoreCoordinator的更改將不再需要。
- 1. 發佈twitter應用程序
- 2. 發佈ios應用程序?
- 3. 發佈exe應用程序
- 4. 發佈telerik應用程序
- 5. 獲取用於iPhone應用程序的Wordpress發佈數據
- 6. C#應用程序數據庫佈局
- 7. 將數據從Android應用程序發佈到PHP頁面
- 8. 發佈應用程序後無法找到數據庫
- 9. 如何將數據發佈到Volt應用程序?
- 10. 在Rails應用程序之間發佈數據
- 11. 如何從silverlight應用程序捕獲發佈數據?
- 12. 從Android應用程序發佈數據到PHP腳本
- 13. 通過服務發佈數據導致應用程序崩潰
- 14. vb.net發佈應用程序與數據庫
- 15. 構建應用程序發佈的數據綁定問題
- 16. 將數據發佈到iPhone應用程序的aspx頁面
- 17. 將數據發佈到ASP.NET應用程序
- 18. 從MVC應用程序發佈XML數據
- 19. 發佈Windows應用程序後錯誤的數據庫路徑
- 20. 發佈c#應用程序與SQLIte數據庫在ot
- 21. Sharepoint Webpart通過PostBackUrl發佈數據到應用程序頁面
- 22. 將JSON數據發佈到asp.net應用程序
- 23. 將數據發佈到iPhone應用程序中的WCF服務?
- 24. 將Json數據從瀏覽器發佈到Java應用程序
- 25. C#將數據發佈到ASP .Net應用程序
- 26. Windows窗體應用程序與數據庫發佈
- 27. 線程HTTP發佈應用程序
- 28. 使用webservice發佈Silverlight應用程序
- 29. 使用iCloud發佈應用程序
- 30. 使用MSBuild發佈ClickOnce應用程序
http://stackoverflow.com/questions/11922800/coredata-deliver-setup-default-data – Adam 2012-08-14 19:16:45
可能的重複[任何方式預填充核心數據?](http://stackoverflow.com/questions/2230354/any-way-to-pre-populate-core-data) – Daniel 2012-08-14 19:19:02