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)?
Descargue la muestra del enlace dado, le ayudará a resolver su problema
Como la persona que escribió el código core-data-documents-using-icloud, también me gustaría señalarle la publicación de blog adjunta. Tiene alguna información adicional que podría ser útil.
Sincronización de documentos de datos principales múltiples usando iCloud .
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.