Я не смог получить никаких ответов на мой предыдущий (связанный) вопрос, поэтому мне интересно, поможет ли это немного перефразировать.
Я кодирую несколько сложных объектов с помощью NSKeyedArchiver исохранить его на диск.Скажем, что-то вроде -
Class member {
int *id;
NSString *name;
NSMutableArray *array;
TempClass *object;
}
Функциональность, которую я пытаюсь создать, заключается в том, чтобы пользователь мог сохранить свою работу, скажем, при создании нового участника и вернуться к нему позже.Когда пользователь заканчивает работу, он нажимает на сообщение, и данные передаются в веб-сервис.Если нет, он просто нажимает кнопку сохранения и покидает экран, и данные сохраняются, чтобы приложение могло возобновить работу с того момента, когда пользователь вернется.Теперь, когда я разместил данные в веб-сервисе, я больше не хочу хранить данные на диске и не могу найти способ их удалить.
Теперь моя кодировка иклассы декодирования функционируют нормально.Я могу использовать NSKeyedArchiver, чтобы сохранить данные на диск и извлечь их с помощью NSKeyedUnarchiver.Но мой вопрос: как я могу удалить данные, которые мне больше не нужны?Нужно ли вручную удалять файл на диске?Есть ли способ заставить NSKeyedUnarchiver удалить данные, которые он возвращает?
Спасибо,Тея.