Array de los attributes NSManagedObject

Me gustaría get una matriz de los attributes para mi NSManagedObject así que puedo usar KVO para exportarlos. Puedo crear un array manualmente y luego iterar a través de él, sin embargo, me gustaría get esta list automáticamente, luego iterar.

Un NSManagedObject tiene una entidad asociada. Use NSEntityDescription 's -attributesByName y -attributesByName . Recibirá un dictionary de cada uno de esos methods. Simplemente pregunte a los dictos por sus -allKeys los -allKeys .

Gracias Joshua Aquí hay un código que usé en caso de que a uno le gustaría ver un ejemplo difícil:

 NSString *entityName = NSStringFromClass([myEntity class]); NSEntityDescription *entityDescription = [self entityDescriptionWithEntityName:entityName]; NSDictionary *attributes = [entityDescription attributesByName]; NSArray *attributeNames = attributes.allKeys;