我有一个Follower类,用于存储我的应用程序的所有关注/关注者关系。但是,当我尝试检索每个PFUser的指针时,无法获取每个PFUser的属性。这是我的代码
PFQuery *query = [PFQuery queryWithClassName:@"Follower"];
[query whereKey:@"from" equalTo:[PFUser currentUser]];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error)
{
if (!error)
{
for(PFObject *o in objects)
{
PFUser *otherUser = (PFUser *)[o objectForKey:@"to"];
NSLog(@"%@",otherUser);
NSLog(@"%@",otherUser.username);
NSString *nickName = otherUser[@"nickName"];
cell.friendNameLabel.text = nickName;
NSLog(@"%@", otherUser[@"nickName"]);
//cell.friendUsrnameLabel.text = otherUser.username;
PFFile *imgFile = otherUser[@"profilePhoto"];
profileView.file = imgFile;
[profileView loadInBackground];
}
}
else
{
NSLog(@"error");
}
}];
当我尝试打印每个用户时,这是我从控制台获得的信息:
<PFUser: 0x7fc102ec9f70, objectId: GiOIGiNHjK, localId: (null)> {
}
因此它没有找到每个用户的属性。有人知道解决方案吗?谢谢。
最佳答案
在执行查询之前,尝试添加此行。
[query includeKey:@"to"];
关于ios - 检索指向PFUser的指针时,iOS解析问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31921516/