2

私は持っていUser : NSManagedObjectます。その属性を取得する最良の方法は何NSAttributeDescriptionですか?userID

4

1 に答える 1

6

インスタンスにアクセスできると仮定すると、次のUser *userことができます。

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

User *userオブジェクトにアクセスできず、 にしかアクセスできない場合は、次のようにしてforをNSManagedObjectContext *context取得できます。NSEntityDescriptionUser

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