2011-12-21 109 views

回答

3

你不能直接強制這個。您可以要求客戶先卸載應用程序,但確保您的新版本正確清理舊版本中遺留的任何內容會更好。

+0

好的〜謝謝,可能是我應該爲所有用戶發佈一個聲明〜:(: – Siverchen 2011-12-22 03:08:48

0

你不能做任何事情,它會自動替換舊的應用程序。

2

應用程序包 - 由iTunes安裝的內容 - 在您升級時完全被替換。沒有你的舊代碼。以前安裝中可以保留的唯一位是數據:您在應用程序文檔目錄中創建的項目;鍵值對存儲在NSUserDefaults單身等中。您可以將當前版本存儲在NSUserDefaults中,並檢查它是否與啓動時的軟件包版本ID相匹配,並在運行之前使用該測試來確定可能需要進行的清理應用程序。

+0

也許可以工作,但我認爲它可能會花費太多〜 – Siverchen 2011-12-22 03:10:05

相關問題