Para mi aplicación, utilizo el almacenamiento de valores clave de iCloud para almacenar algunas configuraciones de usuario. Se sincroniza perfectamente entre mi iPad y iPhone cuando ambos tienen la aplicación instalada. Mi problema es que cuando elimino la aplicación y la ejecuto de nuevo, no tiene ninguna de las configuraciones de iCloud la PRIMERA VEZ que la ejecuto. Después de ejecutarlo de nuevo, aunque no tenía la configuración la primera vez, los tiene.iCloud no funciona La primera vez que se inicia la aplicación
Utilicé algunos NSLogs para ver lo que ve en el contenedor de valores-clave, y la primera vez que la aplicación se ejecuta, dice "(nulo)", pero cualquier ejecución posterior imprime el NSArray que se guardó previamente.
Con gusto proporcionaré el código, pero no estoy del todo seguro de lo que es relevante aquí.
lo agradecería cualquier ayuda, este tema me está volviendo loca ...
curioso ... ¿cuál es la razón usar -URLForUbiquityContainerIdentifier: method en NSFileManager? –
para verificar si iCloud está habilitado en el dispositivo. – erkanyildiz
Nota: siempre tiene un respaldo por todos los demás motivos. Eso es muy importante. Puede considerar todas las demás razones no manejadas de la misma manera que lo hace con los cambios normales del servidor. – Julien