无法在解析中加入两个或多个类

时间:2014-04-28 11:47:04

标签: ios parse-platform

我已经使用过这段代码...我有两个名为 addcomment addpost 的课程,以及两个可用的密钥 facebookId 。现在我想从两个表中获取数据 facebookId 匹配

提前致谢.....

 PFQuery *innerQuery = [PFQuery queryWithClassName:@"addcomment"];
    [innerQuery whereKeyExists:@"facebookId"];
    PFQuery *query = [PFQuery queryWithClassName:@"addpost"];
    [query whereKey:@"facebookId" matchesQuery:innerQuery];
    [query includeKey:@"addcomment"];
    [query findObjectsInBackgroundWithBlock:^(NSArray *comments, NSError *error) {
        NSLog(@"comments array data is  :%@",comments);
        // comments now contains the comments for posts with images
    }];

1 个答案:

答案 0 :(得分:2)

除非一个表与另一个表有关系(或指针),否则无法从两个表中获取对象。如果它们的共同点是facebookId,那么您只能从 addcomment addpost 中获取对象。

在我看来,评论属于帖子(?)。如果在它们之间包含指针,则可以使用includeKey从两个类中获取对象。