2017-06-19 62 views
0

我发现如果我删除NSKeyedArchiver保存的文件,我仍然可以使用NSKeyedUnarchiver获取数据。使用NSKeyedArchiver内部保存ios缓存数据吗?

+0

不,但如果您先将数据加载到内存中,然后删除该文件,则仍然可以对数据进行解码,因为它已经存在内存中。如果你显示你的代码,我们可以确认/给出解释。 –

回答

0

NSKeyedArchiver & NSKeyedUnarchiver只对您的对象进行编码和解码,以便它们可以存储和检索。

编码的数据可以存储在Filemanager/Database/NSUserDefaults中,那么您需要删除适合存储的数据。

相关问题