Parse从指针列获取所有对象

时间:2015-07-05 11:53:05

标签: ios objective-c swift parse-platform pfquery

我想从查询中获取指针列中的所有对象。我有一个名为A的对象类,它包含一个指向对象B的指针列。(只有一个对象)我有一个A的查询,我想从该查询中获取所有B对象。所以我试图做这样的事情......

var queryA = PFQuery(classname: "A");
queryA.whereKey("level", equalTo: 1);

var queryB = PFQuery(classname: "B);// not sure if this is necessary
//here I couldn't find anything, this should be something like
//get objects from queryA's "objectB" column
//After merging the column key with queryB (assuming I can)
queryB.whereKey("games", lessThan: 5); //I add constraints

当我尝试使用queryB.whereKey(" key",matchesKey:" objectB",inQuery:queryA)时,它不起作用,因为" objectB& #34;关键点指向B对象而不是其中的一个关键点。你们有什么想法吗? (非常感谢任何答案。我可以理解Objective-C以及Swift)

1 个答案:

答案 0 :(得分:0)

您可以使用includeKey()方法执行此操作。它将获取指针列的相关数据。

var queryA = PFQuery(classname: "A");
queryA.whereKey("level", equalTo: 1);
query.includeKey("columnName");

第二个查询(queryB)不是必需的。