当一个人删除一个人的账户时,也应删除一个人的账户。
然而,Parse公开的方法是相互排斥的,例如:
PFUser.currentUser()?.deleteInBackground()
PFUser.logOut()
即使使用完成处理程序,也不能并行或按顺序调用。
如何实现这一目标,不包括Cloud Code? p>
答案 0 :(得分:0)
如果需要,请在Swift中转换下面的代码,它可以和我一起使用:
[[PFUser currentUser] deleteInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
if (succeeded && !error) {
[PFUser logOut];
}
else
{
NSLog(@"error: %@", error);
}
}];
希望它的工作正常......
编辑:将代码转换为Swift
PFUser.currentUser()?.deleteInBackgroundWithBlock {
(succeeded: Bool, error: NSError?) -> Void in
if succeeded {
PFUser.logOut()
}
else {
NSLog("error: \(error)")
}