Сохраняются ли списки в var/mobile/Application/xxxxxxxxxxxxxxxxxxxxxxxxxxxx/Documents/xxxxx.plist во время обновлений приложения?

Как говорится в вопросе, я хочу знать, если plist файлы в этом каталоге:

VAR / мобильный / Применение / ХХХХХХХХХХХЙ-XXXXXXXX-ХХХХХХХХХХХЙ / Документы /sample.plist

сохраняется при выпуске обновления. Из этой документации

Кажется, что он перемещается при установке обновления. Но я все еще хотел подтвердить то же самое от вас, ребята! (Так что я могу избежать NSUserDefaults для поддержания 2 значений int)

1 ответ

Решение

Да, файлы в песочнице вашего приложения сохраняются во время обновления. Хотя возможно, что файлы в Library/Caches папка может быть очищена.

Имейте в виду, что значение для XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX будет меняться во время обновления.

Если вы сохраняете ссылку на файл, убедитесь, что вы храните только относительную ссылку, а не абсолютную ссылку.

Например, если вы знаете, что храните файлы в Documents папку, просто держите ссылку относительно Documents папка. Во время выполнения вы можете получить путь к Documents папку, а затем добавить свой относительный путь.

Другие вопросы по тегам