2012-12-18 45 views
0

我的應用程序的第二個版本向數據庫中添加了兩個新條目。但是,如果我從手機中卸載應用程序並安裝新版本,新項目只會列在應用程序的表格視圖中。否則新條目不會更新到數據庫。條目列在plist文件中。強制iOS應用程序的數據庫升級

我該如何強制它更新數據庫(而不會丟失數據)?

在此先感謝。

回答

1

您需要在數據庫中有某種版本標識符,並且在您啓動應用程序時,請始終檢查它。如果您發現它是舊版本,請添加需要添加的附加數據,而不是更新版本號。這意味着你的plist需要跟蹤數據庫版本的新增功能。

請注意,缺少版本標識符可以視爲版本標識符(即null早於version 1)。

相關問題