iphone / ios sdk: как удалить / очистить файл пользователя, если приложение обновлено - PullRequest
0 голосов
/ 31 июля 2011

В моем приложении для iphone / iOS есть страница настроек, защищенная паролем. Когда пользователь создает пароль, я сохраняю пароль в файле в каталоге library / cache.

Моя проблема: если пользователь забывает пароль, он / она должен удалить приложение и переустановить его, чтобы файл пароля был удален. Простое обновление приложения не удалит файл паролей. Я хочу удалить / очистить этот файл при обновлении приложения? Как я могу это сделать?

спасибо

1 Ответ

0 голосов
/ 31 июля 2011

Цель того, чего вы хотите достичь, немного сбивает с толку, но игнорируя это: каждый раз, когда приложение запускается, когда оно запускается, читайте содержимое специального файла. Если файл не существует или если это содержимое! = Содержимое специальной строки, закодированной в вашем приложении, то вы знаете, что приложение было недавно установлено или обновлено, и в этом случае удалите этот файл паролей, и написать «правильную» строку в специальный файл. Каждый раз, когда вы выпускаете новую версию, меняйте эту специальную строку. Таким образом, вы можете использовать номер версии и написать это.

...