Tengo un problema relacionado con el proceso de sincronización de iCloud.iCloud: ¿cómo gestionar la desactivación de iCloud?
Cuando un usuario decide activar iCloud, el documento almacenado localmente en la zona de pruebas de la aplicación se mueve al directorio local de iCloud y luego se elimina el archivo en la zona de pruebas. Esto se hace mediante el método setUbiquitous.
Mi problema surge si el usuario desactiva iCloud en la configuración de iPhone (desactivando "iCloud documentos y datos guardados"). En este caso, el directorio de iCloud ya no es accesible y la zona de pruebas de la aplicación está vacía (porque fue eliminado por el método setUbiquitous). Por lo tanto, el usuario perdió todos sus datos ...
Una solución podría ser mantener siempre una copia del archivo iCloud en el arenero de la aplicación ... pero parece mucho trabajo. Debería haber una manera más fácil de hacer ... ¿Alguien tiene una mejor idea/solución?
Gracias por leer;)
Estoy de acuerdo, esta asimetría parece ser un problema. – matt