Estoy usando MagicalRecord en mi proyecto. Hasta ahora ha funcionado bien con una tienda SQLite. Pero ahora estoy tratando de "actualizar" a iCloud para tener sincronización entre mis versiones de iPhone y iPad.Datos principales con MagicalRecord no guardan en iCloud
Pero no está funcionando como esperaba. La aplicación sigue funcionando igual: los datos se guardan y se vuelven a leer, pero no se guardan en iCloud como era de esperar.
El único cambio que he hecho es en la configuración de MagicalRecord.
Antes:
[MagicalRecordHelpers setupCoreDataStackWithAutoMigratingSqliteStoreNamed:@"hdhomerun.sqlite"];
Después:
[MagicalRecordHelpers setupCoreDataStackWithiCloudContainer:@"AAAAAAAAAA.com.unpaq.hdhomerun" localStoreNamed:@"hdhomerun_local"];
Los de AAAAA no son de AAAAA en el código, pero mi ID privada de perfil de desarrollador.
Puedo ver en el registro de salida que se detecta iCloud y no se producen errores. También intenté recorrer el código y todo se ve bien.
¿Qué me estoy perdiendo? ¿Necesito escuchar algún evento? No he podido encontrar un ejemplo de cómo usar MagicalRecord con iCloud.
La versión de MagicalRecord es éste:
https://github.com/magicalpanda/MagicalRecord
¿Alguna vez ha funcionado? –
@JesseBunch No, todavía no. Tengo que hacerlo, antes de lanzar mi 1.0. Actualizaré esta pregunta cuando lo resuelva. – Kobski
Después de mirar a través de los foros, parece haber muchos problemas con iCloud y Core Data. Estoy descargando la última versión beta ahora para ver si mis problemas están solucionados. –