Ios 使用所选键解析.com关系查询
我试图用一些键进行关系查询,但它返回所有键。 我做错了什么Ios 使用所选键解析.com关系查询,ios,swift,parse-platform,key,Ios,Swift,Parse Platform,Key,我试图用一些键进行关系查询,但它返回所有键。 我做错了什么 query.getObjectInBackgroundWithId(objectId) { (object:PFObject?, error:NSError?) -> Void in if error == nil { var relation: PFRelation = object!.relationForKey("MenuDetails") relation
query.getObjectInBackgroundWithId(objectId) { (object:PFObject?, error:NSError?) -> Void in
if error == nil {
var relation: PFRelation = object!.relationForKey("MenuDetails")
relation.query()!.selectKeys(["Receipe_Lvl1"])
var testArray = NSMutableArray()
relation.query()!.findObjectsInBackgroundWithBlock {
(objects: [AnyObject]?, error: NSError?) -> Void in
if error == nil {
if let objects = objects as? [PFObject] {
for object in objects {
testArray.addObject(object)
}
}
} else {
}
}
}
}
感谢您的帮助我从未使用过Parse,但我认为您应该链接方法
query.getObjectInBackgroundWithId(objectId) { (object:PFObject?, error:NSError?) -> Void in
if error == nil {
var relation: PFRelation = object!.relationForKey("MenuDetails")
var testArray = NSMutableArray()
relation.query()!.selectKeys(["Receipe_Lvl1"]).findObjectsInBackgroundWithBlock {
(objects: [AnyObject]?, error: NSError?) -> Void in
if error == nil {
if let objects = objects as? [PFObject] {
for object in objects {
testArray.addObject(object)
}
}
} else {
}
}
}
}