这是我的代码。我想取值并将其存储在observe函数之外的类型变量中,但是我空了。
class LoginTableViewController: UIViewController, ExpandableDelegate,GIDSignInUIDelegate{
var type = ""
func myMethod(){
self.ref.child("Users").child(AUTHProvider.init().userID()).child("isAdmin").observe(.value, with: { snapshot in
let value = snapshot.value as? String
var state = value
print("isAdmin",state)
self.type = state
})
}