Estoy relativamente bien versado en CoreData y lo he usado durante varios años con poca o ninguna dificultad. Para la vida de mí, no puedo entender por quéinsertNewObjectForEntityForName: inManagedObjectContext: ¿devuelve error NSNumber?
insertNewObjectForEntityForName:inManagedObjectContext:
es, de repente, volviendo una especie de extraña instancia de NSNumber. BGF dice que el objeto devuelto es de la subclase personalizada correcta de NSManagedObject, pero cuando voy a imprimir una descripción de la misma NSManagedObject, me sale el siguiente error:
*** -[NSCFNumber objectID]: unrecognized selector sent to instance 0x3f26f50
Cuál es aún más extraño, es que soy capaz para establecer algunas relaciones y atributos usando setValue: forKey: y todo está bien. Pero cuando intento para establecer una relación específica, me sale este error:
*** -[NSCFNumber entity]: unrecognized selector sent to instance 0x3f26f50
He intentado todo, desde limpiar todos los objetivos, para reiniciar Mac y iPhone, incluso la edición del modelo, de manera que la relación en cuestión es a uno en lugar de a muchos. No importa lo que haga, aparece el mismo problema. ¿Alguien ha visto algo como esto antes?
Por favor, proporcionar más código – Skie
¿Alguna vez terminan calcular esto? – makdad