如何获得NSAttributeDescription?

时间:2012-01-26 00:23:55

标签: objective-c core-data nsmanagedobject nsentitydescription nsattributedescription

我有User : NSManagedObject。获得NSAttributeDescription userID属性{{1}}的最佳方式是什么?

1 个答案:

答案 0 :(得分:6)

假设您有权访问User *user个实例,则可以执行以下操作:

NSAttributeDescription *userIDAttribute =
    [[user.entity attributesByName] objectForKey:@"userID"];

如果您无法访问User *user对象,只能访问NSManagedObjectContext *context,则可以获取NSEntityDescription的{​​{1}}:

User