Это будет представлять VC
let MainView = UINavigationController(rootViewController: mainViewController())
self.present(MainView, animated: true, completion: nil)
, и это
self.dismiss(animated: true, completion: nil)
отклонит его, вы можете иметь в виду что-то вроде этого
Auth.auth().createUser(withEmail: email, password: password) { (User, error) in
if error != nil {
print("error")
return
}
self.defaults.set(false, forKey: "user is logged in")
let userID = Auth.auth().currentUser!.uid
let ref = Database.database().reference(fromURL: "https://odd-jobs-llc-f854a.firebaseio.com/")
let usersReference = ref.child("users").child(userID)
let values = ["first name": firstname, "last name": lastname, "phone number": phonenumber,
"email": email]
usersReference.updateChildValues(values, withCompletionBlock: { (err, ref) in
if err != nil {
print("err")
return
}
let MainView = UINavigationController(rootViewController: mainViewController())
self.present(MainView, animated: true, completion: nil)
})
}
}