2012-12-03 30 views
0

我有一個保存用戶輸入的信息到NSDocumentDirectory的應用程序。在問題:很多人在是他們提升自己的iPhone到iPhone 5,在自己的老NSDocumentsDirectory的信息不被轉移了,即使他們選擇轉出的應用程序。不要在NSDocumentDirectory傳輸文件時,用戶升級iPhone

用戶在升級時最終失去所有輸入的數據。

當用戶在同一部手機上升級應用程序時,它們不會丟失數據。只有當他們升級到新的iPhone時纔會發生。

如何正確保存用戶數據並確保在升級手機時轉移數據?

回答

0

如果數據只選擇對舊設備進行完全備份,然後選擇將該完全備份還原到新設備,則只會將數據傳輸到新設備。只需傳輸應用程序即可全新安裝不帶數據的應用程序。

這一直是iTunes(現在是iCloud備份)的主要問題。有沒有辦法來備份一個單一的應用程序及其數據,有沒有辦法恢復單個應用程序及其數據。除非完整的設備還原完成,否則只有應用程序可以恢復,但沒有數據。

我所有的應用程序都有自己的內置功能來備份和恢復自己的數據。這使用戶可以輕鬆地在設備之間傳輸數據或處理他們錯誤地搞亂自己的數據。

+0

可以完整恢復的iPhone 4和iPhone5的升級之間做些什麼呢? – user1873491

+0

老實說我不知道​​。我從來沒有嘗試過。雖然我相信iTunes在幾個月前從iPhone 4升級到iPhone 5時給了我這個選擇。但我選擇將iPhone 5設置爲新設備。它應該工作。 – rmaddy