2012-08-03 131 views
-2

當我更新我的應用程序時,如何處理更新我的SQLite數據庫文件。基本上當我更新時,數據庫需要更新到。我曾考慮過將數據庫添加到數據庫版本中,但我唯一擔心的是如何從兩個具有相同名稱的數據庫讀取數據。一個是文檔目錄中的一個(舊的),而另一個(同名)將位於主包中。它自己的應用程序不需要將任何用戶首選項存儲在數據庫中,所以我不必擔心寫過用戶數據。但是應用程序確實會通過互聯網更新數據庫,但這些最終將被整合到下一個版本中。任何有關於如何處理這個問題的提示?檢查更新的SQLite數據庫

+0

爲什麼不只是更新從互聯網上的一切,並忘記更新時更新應用程序? – 2012-08-03 23:32:36

回答

-1

在打開它之前,您可以使用'NSFileManager'將數據庫從應用程序包複製到Documents目錄中。