Ios PFQuery将存储在PFObject数组中的对象加载到PFQueryTableViewController中
我有一个Ios PFQuery将存储在PFObject数组中的对象加载到PFQueryTableViewController中,ios,parse-platform,pfquery,Ios,Parse Platform,Pfquery,我有一个PFQueryTableViewController,它可以加载线程s(带有论坛线程数据的PFObjects) 当按下单元格时,一个新的pfquerytableviewcontroller加载Responses(线程上带有用户响应数据的PFObjects),但我无法确保它们是Response特定于该线程的 我可以很容易地得到所有的回答 NSArray *responses = thread[@"responses"]; 但是,我不知道如何在PFQueryTableViewControl
PFQueryTableViewController
,它可以加载线程
s(带有论坛线程数据的PFObjects)
当按下单元格时,一个新的pfquerytableviewcontroller
加载Response
s(线程上带有用户响应数据的PFObjects),但我无法确保它们是Response
特定于该线程的
我可以很容易地得到所有的回答
NSArray *responses = thread[@"responses"];
但是,我不知道如何在PFQueryTableViewController
中将其与PFQuery
一起使用。以下是我尝试过的:
我从中得到了这个想法,但它对我没有任何作用(self.objects是空的)
输出:
Thread title: This is my title for my post about "Animal Rights"
2014-06-20 10:25:11.730 ThumbWar[9185:60b] Fetched: <Thread:dasLkCUo77:(null)> {
title = "This is my title for my post about \"Animal Rights\"";
user = "<PFUser:********>";
}
线程标题:这是我关于“动物权利”的帖子的标题
2014-06-20 10:25:11.730 ThumbWar[9185:60b]已获取:{
title=“这是我关于“动物权利”的帖子的标题”;
用户=”;
}
在第一个pQueryTableViewController
中获得线程时使用。线程将附带响应,单击单元格时,您可以将这些响应传递给普通的UITableViewController
- (PFQuery *)queryForTable {
PFQuery *query = [PFQuery queryWithClassName:self.parseClassName];
[query includeKey:@"responses"]; //Retrieve responses of threads
[query orderByDescending:@"createdAt"]; //You may also sort Threads if you want
return query;
}
如果您没有对线程执行先前的查询,该怎么办?如果您只从一个线程objectID开始,并且希望创建一个查询来获取PFQueryTableViewController的线程响应,该怎么办?
- (PFQuery *)queryForTable {
PFQuery *query = [PFQuery queryWithClassName:self.parseClassName];
[query includeKey:@"responses"]; //Retrieve responses of threads
[query orderByDescending:@"createdAt"]; //You may also sort Threads if you want
return query;
}