core data - Obtención del nombre de la entidad del objeto de clase de subclase NSMangedObject
core-data nsmanagedobject (2)
¿Existe alguna forma de obtener un nombre de entidad del objeto de clase de un NSManagedObjectSubclass? Sé que esto se puede determinar fácilmente a partir de una instancia de una subclase, pero quiero preguntar a la clase en sí. Puedo escribir una función de clase, pero preferiría hacer esto introspectivamente.
Echa un vistazo a mogenerator si aún no lo has hecho. http://raptureinvenice.com/getting-started-with-mogenerator/
Agrega muchas características faltantes a los datos centrales. En particular, evita tener que regenerar las clases de entidad.
Podría iterar a través de los valores clave de las entidades en el contexto:
[managedObjectContext registeredObjects];
Puede hacerlo ahora ejecutando NSManagedObject.entity().name
donde NSManagedObject()
es su subclase.