Интересно, что делать в случае сбоя переноса данных при обновлении приложения iOS до более новой версии? Поскольку приложение фактически обновлено, означает ли это, что пользователь потерял свои данные навсегда? Может ли пользователь, разработчик приложения или приложение сделать что-нибудь, чтобы вернуть данные, сохраненные в старой схеме?
Я понимаю, что разработчик приложения должен сделать все возможное, чтобы этого не произошло. Но программное обеспечение подвержено ошибкам, я не могу поверить, что этого никогда не было. Как люди справлялись с этим в таких случаях?
Я спрашиваю об этом, потому что пишу приложение со сложным модальным данными. Я ожидаю, что могу внести некоторые изменения в модальные данные после их первоначального выпуска. Было бы хорошо знать, что я могу сделать, если такое произойдет.
Я также думаю о предоставлении функции в приложении для экспорта данных в текстовый файл в формате, указанном в приложении c, который использует высокий Уровень описания языка и работает с различными версиями приложения. Но проблема в том, что iOS обновление происходит автоматически, и пользователь не знает, когда это происходит, и экспортирует данные.