我正在使用parse.com 这是一个场景: 我有2个A类和B类
第1步:在A类上创建一个对象 第2步:创建一个从B类到新创建对象的指针(在A类上)。
我希望角色回来 - 如果第1步成功且第2步失败,则删除A类对象。
从解析文档开始,我没有看到系统内置的任何回滚策略。 什么是最佳实践解决方案? 感谢
答案 0 :(得分:0)
我不认为Parse提供了一种简单的方法来保证链接操作,但这就是我在Swift中的方法:
let objectA = ClassA()
objectA.saveInBackgroundWithBlock { success, error in
if success {
objectB.objectA = A
objectB.saveInBackgroundWithBlock {
if !success {
objectA.deleteEventually()
objectB.removeObjectForKey("objectA")
}
}
}
}