以编程方式检查完成处理程序是否未执行

时间:2017-08-14 06:35:43

标签: ios swift firebase closures

我使用Firebase和Swift。

有一种极端情况,observer的两个完成处理程序都不执行: Observer's completion handler not called, how to check in code 而这:

Remove a user through dashboard, but the user is still logged in?

ref.child("users/\(user.uid)").observe(.value, with: { (snapshot) in
        print(snapshot)
    }, withCancel: { error in
        print(error)
    })

App不会在任何打印件的断点处停止。

如何以编程方式检查此案例? 在这种特殊情况下,我需要为用户注销。

0 个答案:

没有答案