En una aplicación de iOS, me gustaría usar un NSPersistentStoreCoordinator
con una subclase NSIncrementalStore
, para recuperar datos de una API REST, pero también con una tienda SQLite, para guardar en el disco. Sin embargo, si agrego ambos tipos de tiendas persistentes a mi coordinador, llamar al save:
en el contexto de mi objeto gestionado no tiene ningún efecto. Si solo agrego el único almacén persistente, no del tipo para mi subclase NSIcrementalStore
, entonces el guardado funciona según lo previsto.NSPersistentStoreCoordinator con dos tipos de tiendas persistentes?
¿Hay alguna forma de lograr esta funcionalidad?
Gracias, configuré todo correctamente gracias a esos recursos. Sin embargo, queda una pregunta: tengo múltiples contextos de objetos administrados, pero un único coordinador de tienda persistente con dos tiendas persistentes. Cuando realizo una solicitud de búsqueda en mi contexto de objeto gestionado principal, solo deseo que se asocie con mi tienda SQLite persistente, y no use mi subclase NSIncrementalStore. ¿Cómo logro esto? –
Parece que es '- [NSFetchRequest setAffectedStores:]'. –
@JordanKay De nada. Lamento no haber respondido antes tu pregunta sobre la solicitud de búsqueda, hace sol y calor aquí, así que estaba de fiesta :). ¡Pero parece que lo hiciste bien! [NSFetchRequest setAffectedStores:] es. – iska