Estoy construyendo una aplicación de sincronización de Dropbox bidireccional. Cargué objetos de datos centrales, los convierto en JSON y los envío a Dropbox. Sin embargo, cuando sincronizo, comparo un conjunto de archivos JSON locales con los archivos JSON de Dropbox. Si se detecta un conflicto, se aplica una lógica de sincronización. Como resultado de la lógica de sincronización, se puede descargar un archivo JSON remoto y reemplazará el archivo JSON local.iPhone RestKit cómo cargar un archivo JSON local y asignarlo a una entidad de datos central?
Así que termino con un montón de archivos JSON en un directorio de documentos locales.
¿Cómo puedo utilizar RestKit para deserializar los archivos JSON locales de nuevo en objetos utilizando asignaciones que he definido? El RKTwitterCoreData crea una entidad de datos central a partir de un JSON basado en web. Estoy tratando de hacer lo mismo con un archivo JSON local.
Hay un montón de métodos loadObjects, pero todos ellos parecen funcionar con llamadas web:
- (RKObjectLoader*)loadObjectsAtResourcePath:(NSString*)resourcePath delegate:(id<RKObjectLoaderDelegate>)delegate;
Gracias!
¿Ha intentado pasar una ruta de acceso local al método loadObjectsAtResourcePath? – shannoga