我有User : NSManagedObject
。获得NSAttributeDescription
userID
属性{{1}}的最佳方式是什么?
答案 0 :(得分:6)
假设您有权访问User *user
个实例,则可以执行以下操作:
NSAttributeDescription *userIDAttribute =
[[user.entity attributesByName] objectForKey:@"userID"];
如果您无法访问User *user
对象,只能访问NSManagedObjectContext *context
,则可以获取NSEntityDescription
的{{1}}:
User