Как мне работать с настройками при обновлении приложения? - PullRequest
1 голос
/ 08 ноября 2011

Когда я делаю обновление своего приложения, некоторые люди жалуются, что настройки не удаются. Как я могу «сбросить» настройки, когда пользователь впервые запускает обновление?

Ответы [ 2 ]

1 голос
/ 09 ноября 2011

Хотя я не думаю, что это хорошая практика: вы можете сохранить ключ в ваших настройках, содержащий версию приложения, с которой он был использован, и проверять этот ключ при каждом запуске приложения.Если номер ключа меньше номера вашего текущего приложения, наберите [NSUserDefaults resetStandardUserDefaults]

1 голос
/ 09 ноября 2011

Одним из способов будет включение предпочтения, которое указывает версию приложения, которое в последний раз обновило предпочтения. Затем, когда ваши обновленные приложения запускаются в первый раз, они могут проверить это значение предпочтения, увидеть, что оно старше, и выполнить все необходимые обновления существующих предпочтений.

...