2014-02-16 48 views
0

有沒有什麼辦法可以創建一個文件,在iOS更新應用程序後不會被擦除?在應用更新之後在iOS設備上保留文件

情景:我的應用程序將文本文件保存到設備,並且在更新應用程序後,一些用戶報告文本文件不存在。有什麼辦法來保存文件?

謝謝。

回答

2

如果將文件存儲在文檔目錄中,那麼除非在新版本中創建具有相同名稱的另一個文件並替換前一個文件,否則我應該在那裏。

+0

我最終保存了2種方式:NSUserDefaults並將其另存爲文檔。有沒有辦法可以保存,但不能保存在文檔目錄中? –

+0

是的。如果你存儲的數據不是那麼多,或者你的數據只是用戶名和密碼,那麼你可以將它保存到鑰匙串中。但鑰匙串只能保存字符串,而且我提出了一個關於可以存儲的數據鑰匙串限制的問題,但沒有具體的答案。我得到的最佳答案是「不要在鑰匙串中存儲太多數據」。您正在存儲什麼類型的數據? – Rashad

+0

我只存儲文本。鑰匙串中可存儲多少錢是否有限制?你知道NSUserDefaults是否有限制嗎? –

相關問題