解析PFQuery IOS返回用户名

解析PFQuery IOS返回用户名,ios,parse-platform,pfquery,Ios,Parse Platform,Pfquery,我真的很想做一些我认为很简单的事情 我正在使用Parse,我有两个类,Users和Posts帖子包含指向用户表的指针。我能够以user=PFUser:5iftaddyou\\的形式从Posts返回对象。取而代之的是,我试图得到pfuser的实际username,即Stan Brady 有人能帮助我如何检索该对象的用户名吗? 这就是我查询解析的方式 - (void) retrieveFromParse{ PFQuery *retrieveStories = [PFQuery queryWi

我真的很想做一些我认为很简单的事情

我正在使用Parse,我有两个类,
Users
Posts
<代码>帖子包含指向
用户
表的指针。我能够以
user=PFUser:5iftaddyou\\
的形式从
Posts
返回对象。取而代之的是,我试图得到
pfuser
的实际
username
,即
Stan Brady

有人能帮助我如何检索该对象的
用户名吗?

这就是我查询解析的方式

- (void) retrieveFromParse{
    PFQuery *retrieveStories = [PFQuery queryWithClassName:@"Posts"];


    [retrieveStories findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
       NSLog(@"%@",objects);

        if (!error) {
            storyArray = [[NSArray alloc] initWithArray:objects];
        }
        [storyTableView reloadData];
    }];

}
检索

PFObject *tempObject = [storyArray objectAtIndex:indexPath.row];
   cell.cellTitle.text = [tempObject objectForKey:@"user"];

我的日志显示
user=PFUser:5iftaddyou”\n}
的返回值。我正在日志中查找
username=Stan Brady
。我还尝试了
cell.cellTitle.text=[tempObject objectForKey:@“user.username”];
但是返回
null

默认情况下,
PFQuery
不会从关系中获取实际对象,只会获取对它们的引用

尝试告诉您的查询包含用户对象:

PFQuery *retrieveStories = [PFQuery queryWithClassName:@"Posts"];
[retrieveStories includeKey:@"user"];
届时,您将有望做到:

cell.cellTitle.text = [[tempObject objectForKey:@"user"] objectForKey:@"username"];

太好了。我完全误解了。但现在一切都清楚了。谢谢弗罗斯特先生