1

我正在使用 NSKeyedArchiver 存储数据。当用户退出我的应用程序时,我想清除我存储的所有数据。我该怎么做呢?似乎没有[NSKeyedUnarchiver unarchiveObjectWithFile:]删除该文件。

谢谢!

4

1 回答 1

4

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

于 2011-04-26T21:54:16.163 回答