Удалить данные из NSKeyedArchvier - PullRequest
1 голос
/ 27 апреля 2011

Я храню данные с помощью NSKeyedArchiver. Когда пользователь выходит из моего приложения, я хотел бы очистить все данные, которые я сохранил. Как я могу сделать это? Не похоже, что [NSKeyedUnarchiver unarchiveObjectWithFile:] удаляет файл.

Спасибо! * * 1004

1 Ответ

4 голосов
/ 27 апреля 2011

NSKeyedArchiver & NSKeyedUnarchiver только кодирует и декодирует ваши объекты, чтобы их можно было хранить и извлекать.Если вы храните данные в файле, просто удалите файл (используйте NSFileManager).Если вы храните данные в других местах (например, NSUserDefaults, база данных и т. Д.), Вам необходимо удалить данные в соответствии с требованиями магазина.

...