2012-07-19 37 views
1

在我的應用程序中,我正在使用coredata數據庫。我手工填寫了數據庫文件中的新條目,但是當從Appstore更新我的應用程序時,舊數據庫仍在使用中。當我在我的設備上再次卸載並安裝應用程序時,正在使用新的應用程序。如何在提交新應用程序時更新我的​​Database.sqlite

如何確保在提交新應用程序時正在使用新數據庫?

回答

1

確保您使用的是內置數據庫的本地副本。然後在數據庫中添加諸如版本號之類的內容。

添加實體:

Version 
- version: double 

檢查版本每個數據庫,如果版本不匹配,與內建數據庫的副本替換本地副本。

+0

我改名爲我的數據庫文件(最後)它的版本號。在我的Appdelegate中,我檢查這個版本是否可用,否則我會回退到正常/前一個版本。謝謝你的幫助 – BarryK88 2012-07-19 12:44:18

相關問題