我已经使用过这段代码...我有两个名为 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
}];
答案 0 :(得分:2)
除非一个表与另一个表有关系(或指针),否则无法从两个表中获取对象。如果它们的共同点是facebookId,那么您只能从 addcomment 或 addpost 中获取对象。
在我看来,评论属于帖子(?)。如果在它们之间包含指针,则可以使用includeKey
从两个类中获取对象。