0
是否有可能从两个查询返回对象?例如:在一个查询中查询两个表 - 解析
PFQuery *queryOne = [PFQuery queryWithClassName:@"User"];
[query whereKey:@"status" equalTo:@"Happy"];
PFQuery *queryTwo = [PFQuery queryWithClassName:@"Places"];
[query whereKey:@"type" equalTo:@"restaurant"];
PFQuery *join = // somehow join both queryOne and queryTwo
[join findObjectsInBackgroundWithBlock:^(NSArray *result, NSError *error) {
// here result would contain objects from both queryOne and queryTwo
}];
所以如果queryOne将返回用户A,B,C和queryTwo将返回的地方d,E,F则导致将包含[A,B,C,d,E,F]
这可能吗?如果不是,获得两个异步请求结果的最佳方式是什么?我基本上想要在tableview中显示这些数据,但不想显示任何东西,直到我有两个查询的合并结果...
你想从两个表中查询的对象之间是否存在关系?据我所知,在单个查询中没有方法从两个不同的类中获取数据。 – kRiZ