Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 获取用户:关系数据_Ios_Objective C_Parse Platform_Pfquery - Fatal编程技术网

Ios 获取用户:关系数据

Ios 获取用户:关系数据,ios,objective-c,parse-platform,pfquery,Ios,Objective C,Parse Platform,Pfquery,我有一个解析类“Posts”。“Posts”有一个列“user”,用于存储发布帖子的用户。它是指针类型 我希望能够检索用户,然后获取存储在user类中的图像 到目前为止,我已经: PFQuery *postQuery = [PFQuery queryWithClassName:@"Post"]; [postQuery includeKey:@"user"]; PFObject *result = [postQuery getFirstObject]; if (result) { NSL

我有一个解析类“Posts”。“Posts”有一个列“user”,用于存储发布帖子的用户。它是指针类型

我希望能够检索用户,然后获取存储在user类中的图像

到目前为止,我已经:

PFQuery *postQuery = [PFQuery queryWithClassName:@"Post"];
[postQuery includeKey:@"user"];
PFObject *result = [postQuery getFirstObject];

if (result) {
    NSLog(@"successful query"); //Successful!
} else {
    NSLog(@"unsuccessful query");
}

PFUser *user = result[@"user"];
if (user) {
    NSLog(@"successful found user");
} else {
    NSLog(@"unsuccessful found user"); //Not successful
}

我成功获得“结果”,但我没有“用户”。我缺少什么?

在本例中,指向的用户对象已被删除。如果包含指针列并将其解析为不存在的对象,则不会失败,但也不会获取/包含该对象。在查询w/
includeKey
后,您可能可以通过检查
createdAt
字段来检测此场景。

Post或Posts?空结果集仍然是一个成功的查询。“Post”。使用findObjectsInBackgroundWithBlock,我确认查询确实返回多个对象,并且集合不是空的。注销整个结果。。“用户”中有什么?如果我是“NSLog(@“%@,[user username]);”,则日志显示为(null)。这家伙似乎也有同样的问题-