2011-04-26 90 views
1

我正在使用NSKeyedArchiver存储数据。当用户注销我的应用程序时,我想清除我存储的所有数据。我该怎么做呢?看起来[NSKeyedUnarchiver unarchiveObjectWithFile:]删除该文件。从NSKeyedArchvier中删除数据

谢谢!

回答

4

NSKeyedArchiver & NSKeyedUnarchiver只对您的对象进行编码和解码,以便它们可以被存储和检索。如果要将数据存储在文件中,只需删除该文件(使用NSFileManager)。如果您要将数据存储在其他位置(例如NSUserDefaults,数据库等),则需要删除适合该商店的数据。