2017-06-19 64 views
0

我發現如果我刪除NSKeyedArchiver保存的文件,我仍然可以使用NSKeyedUnarchiver獲取數據。使用NSKeyedArchiver內部保存ios緩存數據嗎?

+0

不,但如果您先將數據加載到內存中,然後刪除該文件,則仍然可以對數據進行解碼,因爲它已經存在內存中。如果你顯示你的代碼,我們可以確認/給出解釋。 –

回答

0

NSKeyedArchiver & NSKeyedUnarchiver只對您的對象進行編碼和解碼,以便它們可以存儲和檢索。

編碼的數據可以存儲在Filemanager/Database/NSUserDefaults中,那麼您需要刪除適合存儲的數據。

相關問題