Tengo un objeto de entidad País con el nombre del país y el código del país. Es una subclase de NSManagedObject y la estoy usando con el modelo de datos principal para almacenar su valor en una tienda persistente.Subclase NSManagedObject fuera del objeto administrado como un objeto normal
Tengo un lugar donde el mismo objeto Country se utilizará como un objeto normal, es decir, lo usaré para almacenar un nombre de país temporal.
Para que me han inicializado el País de la siguiente manera
[NSManagedObject alloc] init]
inicialización realiza con éxito, pero no soy capaz de establecer cualquier propiedad a ese objeto. Por lo tanto, hice una exploración. En eso encontré que init para NSManagedObject no es compatible según la documentación.
No sé cómo usar el país NSManagedObject con CoreData, así como un objeto normal.
¡Gracias! Por lo tanto, no es posible inicializar como lo hacemos para un objeto normal. Supongo que se está refiriendo a NSInMemoryStoreType para la tienda persistente, por lo que la entidad insertada se almacenará en la memoria RAM volátil. Tengo otra pregunta: ¿cuándo se borrará o tendremos que purgarla manualmente? – raksja
Se borrará cuando diga que se borre (manualmente) o cuando se cierre la aplicación ... InMemoryStores funciona igual que las otras tiendas, solo que la persistencia es ... solo en memoria. – bbum