繁体   English   中英

检索指向PFUser的指针时,iOS解析问题

[英]iOS parse issues when retrieving pointer to PFUser

我有一个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)> {
}

因此它没有找到每个用户的属性。 有人知道解决方案吗? 谢谢。 我在Follower类中使用的联接表

在执行查询之前,尝试添加此行。

[query includeKey:@"to"];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM