Я столкнулся с проблемой, связанной с процессом синхронизации iCloud.
Когда пользователь решает активировать iCloud, документ, хранящийся локально в изолированной программной среде приложения, перемещается в локальный каталог iCloud, а затем файл в изолированной программной среде удаляется. Это делается методом setUbiquitous .
Моя проблема возникает, если пользователь деактивирует iCloud в настройках iPhone (, отключив «документы iCloud и сохранение данных» ). В этом случае каталог iCloud больше недоступен, а песочница приложения недействительна (, поскольку она была удалена методом setUbiquitous ). Таким образом, пользователь потерял все свои данные...
Одним из решений может быть постоянное сохранение копии файла iCloud в изолированной программной среде приложения... но это кажется довольно трудоемким. Должен быть более простой способ сделать... У кого-нибудь есть лучшая идея/решение??
Спасибо за чтение ;)