2017-01-30 78 views
0

我的應用程序使用Coredata來幫助用戶管理圖片和視頻,我肯定會在一段時間後從appstore更新此應用程序,以便更新coredata模型不會被更改。所以在更新這個應用程序後,已經保存在原始coredata模型中的圖片和視頻仍然會出現在更新的應用程序中?謝謝你們!從應用程序商店更新ios應用程序後,coredata的數據會被刪除嗎?

+1

試試吧。將App Store版本的應用程序安裝到設備上。通過應用程序添加一些數據。現在通過Xcode安裝您的應用程序的新版本。數據仍然存在嗎? – rmaddy

+0

嗨,rmaddy。我的應用尚未在應用商店中。我可以使用Testflight做這個測試嗎?只需將兩個應用程序版本上傳到Testflight,然後使用我的設備進行測試? – user3788747

+0

如果您的應用不在商店中,那麼沒有用戶將執行升級,因此沒有什麼可擔心的。 – rmaddy

回答

0

簡單的答案:不,您的數據不會被刪除,是的,它會持續。

你說模型沒有改變,這可能會導致問題,但數據不會受到應用商店更新的影響。

+0

糟糕。我對Yes的回答是用「數據是否仍然存在」和「YES」會保留在那裏,「NO」不會被刪除。 sheesh,無需downvote,這是一個正確的答案lol – Dan

+0

更新您的答案,以避免混淆 –

+0

不知道誰downvoted你,但答案是正確的。 – Emptyless

0

從應用程序商店更新ios應用程序後,coredata的數據會被刪除嗎?

當然NO
您的數據已經存在於您的設備上。此外,即使您將更新數據模型,數據也會持續存在。但是在那種情況下,你將會崩潰。
爲了防止應用程序崩潰,您應該實現從以前的數據模型到當前的數據模型的遷移。

檢查瞭解更多信息Core Data Model Versioning and Data Migration

相關問題