我正在使用 parse.com 作为我的应用程序的后端。我需要从我的后端获取信息并使用这些信息初始化一个实例。我使用此代码来做到这一点:
- (id) initWithTeamId:(NSString *)teamId
{
__block NSString *str;
__block FrFTeam *blockSelf = self;
PFQuery *query = [PFQuery queryWithClassName:@"teams"];
[query getObjectInBackgroundWithId:teamId block:^(PFObject *object, NSError *error) {
str = [object objectForKey:@"teamName"];
(void)[blockSelf initWithName:str players:nil thumb:nil];
}];
return self;
}
当这段代码完成时 self.name 设置为 null,我做错了什么?谢谢你!