2011-04-26 116 views
1

我正在使用NSKeyedArchiver存儲數據。當用戶註銷我的應用程序時,我想清除我存儲的所有數據。我該怎麼做呢?看起來[NSKeyedUnarchiver unarchiveObjectWithFile:]刪除該文件。從NSKeyedArchvier中刪除數據

謝謝!

回答

4

NSKeyedArchiver & NSKeyedUnarchiver只對您的對象進行編碼和解碼,以便它們可以被存儲和檢索。如果要將數據存儲在文件中,只需刪除該文件(使用NSFileManager)。如果您要將數據存儲在其他位置(例如NSUserDefaults,數據庫等),則需要刪除適合該商店的數據。