1

NSKeyedArchiverでデータを保存しています。ユーザーがアプリからログアウトするときに、保存したすべてのデータをクリアしたいと思います。どうすればそれを行うことができますか?[NSKeyedUnarchiver unarchiveObjectWithFile:]ファイルを削除するようには見えません。

ありがとう!

4

1 に答える 1

4

NSKeyedArchiver & NSKeyedUnarchiverオブジェクトをエンコードおよびデコードするだけで、オブジェクトを保存および取得できます。データをファイルに保存する場合は、ファイルを削除するだけです(を使用NSFileManager)。他の場所(NSUserDefaultsデータベースなど)にデータを保存している場合は、ストアに応じてデータを削除する必要があります。

于 2011-04-26T21:54:16.163 に答える