iphone objective-c core-data icloud uimanageddocument

iphone - Ejemplo/tutorial de UIManagedDocument



objective-c core-data (4)

He intentado sin éxito crear una aplicación de estilo de biblioteca UIManagedDocument simple (documentos separados guardados en iCloud).

Estoy confundido con lo siguiente:

¿ UIManagedDocument y configuro persistentStoreCoordinator , ManagedObjectModel y ManagedObjectContext dentro de esta subclase, o se supone que deben configurarse dentro de AppDelegate (y si es así, cómo hago para actualizar el persistentStoreCoordinator para ver el nuevo archivo? una vez que ha leído un persistentStore que no puedo leer una nueva tienda persistente)?




El ejemplo de Richard es un excelente ejemplo. Lo utilicé y el libro de PragmaProg sobre datos básicos http://pragprog.com/book/mzcd2/core-data como una guía para crear mi módulo de documentos administrados en github. Ver: https://github.com/dtrotzjr/APManagedDocument

Mi código utiliza el comportamiento de iOS 7 iCloud Core Data, que no puedo comentar públicamente hasta que se levante el NDA. Siéntase libre de hacerme un ping directamente si tiene alguna pregunta.


Acabo de publicar un proyecto basado en el ejemplo de Rick Warren: MultiDocumentPlusUUID . En su publicación "Sincronización de documentos de datos de múltiples núcleos usando iCloud", Rick escribe:

Otro error a menudo aparece cuando comienzo a intentar pasar los cambios entre dispositivos que tienen el mismo archivo abierto. La primera sincronización siempre parece funcionar, y parece funcionar bastante bien siempre que cada sincronización posterior sea en la misma dirección.

MultiDocumentPlusUUID compila y se ejecuta en iOS 7.1b4, y puede hacer ping-pong actualizaciones de un documento determinado con éxito.