2

我有一个User : NSManagedObject. NSAttributeDescription获得它的userID属性的最佳方法是什么?

4

1 回答 1

6

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

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

如果您无权访问User *user对象而只能访问NSManagedObjectContext *context,则可以通过以下方式获得NSEntityDescriptionfor User

NSEntityDescription *userEntity = [NSEntityDescription entityForName:@"User"
                                              inManagedObjectContext:context];
于 2012-01-26T00:32:10.567 回答