解析includeKey适用于数组但不适用于指针对象

时间:2015-03-25 15:21:07

标签: swift parse-platform pfquery pfobject

我目前正在开发一个连接到Parse的iOS应用程序,我很难使用includeKey()函数检索对象。

让我们说我在食物表中添加食物:

var newFoodObject = PFObject(className: "Food")

//Here I am pointing to an existing object in my SubCategory table
newFoodObject["subCategory"] = PFObject(withoutDataWithClassName: "SubCategory", objectId: "oisii1pZSP")
newFoodObject.saveInBackgroundWithBlock { (success: Bool!, error:NSError!) -> Void in
   println(success)
   println(error)
}

然后我想说要检索该对象:

var query = PFQuery(className: "Food")
query.includeKey("subCategory")
query.findObjectsInBackgroundWithBlock { (objects:[AnyObject]!, error:NSError!) -> Void in
  println(objects)
  println(error)
}

由于某种原因,当我这样做时,SubCategory对象不会包含在回来的查询中,除非我将SubCategory保存在我的Food表中的数组中。

为什么includeKey()函数可以使用指针数组但不能使用单个指针?

0 个答案:

没有答案