我正在使用parse.com
这是一个场景:
我有2类A和B
步骤1:在A类上创建一个对象
步骤2:创建一个从类B到新创建的对象(在类A上)的指针。
我想回去-如果第1步成功而第2步失败,则删除A类对象。
截至解析文档,我没有看到系统内置任何回滚策略。
什么是最佳实践解决方案?
谢谢
最佳答案
我不认为Parse提供了一种简单的方法来保证链接操作,但这就是我在Swift中的做法:
let objectA = ClassA()
objectA.saveInBackgroundWithBlock { success, error in
if success {
objectB.objectA = A
objectB.saveInBackgroundWithBlock {
if !success {
objectA.deleteEventually()
objectB.removeObjectForKey("objectA")
}
}
}
}
关于javascript - 对象更新失败后解析回滚,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25746240/