我正在使用 parse 构建我的第一个 swift 应用程序。我对关系和试验做了很多研究,但我仍然陷入困境。重点是:我有 3 个类需要处理:User、Day、Vape。用户有一个包含 days 的关系:没问题。问题是,每一天的对象都与 Vape 对象相关。但我不知道如何处理这个问题.. parse 文档上的示例 (https://www.parse.com/docs/relations_guide) 并没有过多谈论将对象添加到对象关系
这是我的代码:
var vape : PFObject = PFObject(className: "Vape")
vape.saveInBackgroundWithBlock { (success : Bool, error : NSError?) -> Void in
if success {
var user = PFUser.currentUser()
var relation = user!.relationForKey("jours")
relation.query()?.findObjectsInBackgroundWithBlock({ (objectss : [AnyObject]?, error : NSError?) -> Void in
if let objects = objectss as? [PFObject] {
println("There is \(objectss!.count) objects ")
for object in objects {
var relationVape: PFRelation = object.relationForKey("vapes")
relationVape.addObject(vape)
object.saveInBackgroundWithBlock({ (success : Bool, error : NSError?) -> Void in
if success {
user?.saveInBackgroundWithBlock({ (success : Bool, error : NSError?) -> Void in
if success {
println("saved")
}
})
} else {
println("Error : \(error)")
}
})
}
}
})
} else {
println("fail svg vape")
}
}
我的输出是: 有 1 个对象 已保存
但是 vape 没有添加到关系中(它没有在 parse.com 上设置),我得到一个“未找到对象”。当我点击关系时
错在哪里?我感谢您提供的任何建议
Biiig Stiiizy 笔电池 | Stiiizy Biiig 电池