iCloud :как управлять деактивацией iCloud?

Я столкнулся с проблемой, связанной с процессом синхронизации iCloud.

Когда пользователь решает активировать iCloud, документ, хранящийся локально в изолированной программной среде приложения, перемещается в локальный каталог iCloud, а затем файл в изолированной программной среде удаляется. Это делается методом setUbiquitous .

Моя проблема возникает, если пользователь деактивирует iCloud в настройках iPhone (, отключив «документы iCloud и сохранение данных» ). В этом случае каталог iCloud больше недоступен, а песочница приложения недействительна (, поскольку она была удалена методом setUbiquitous ). Таким образом, пользователь потерял все свои данные...

Одним из решений может быть постоянное сохранение копии файла iCloud в изолированной программной среде приложения... но это кажется довольно трудоемким. Должен быть более простой способ сделать... У кого-нибудь есть лучшая идея/решение??

Спасибо за чтение ;)

6
задан bitek 30 April 2014 в 13:13
поделиться