введите описание изображения здесь введите описание изображения здесь Я хочу проверить снимок на значение в "MembershipStatus". если MembershipStatus = active, то к одному ActiveV C, если нет, то go к NonActiveV C. если бы я мог сделать снимок, чтобы работать, то я чувствую, что я мог бы заставить остальных работать. только что боролся.
вот мой код:
// sign in user
let email = emailTextField.text!.trimmingCharacters(in:.whitespacesAndNewlines)
let password = passWordTextField.text!.trimmingCharacters(in:.whitespacesAndNewlines)
let rootref = Database.database().reference().root
let userRef = rootref.child("users").childByAutoId().child("MembershipStatus")
let db = Firestore.firestore()
// __________ этот код работает // вход пользователя
Auth.auth().signIn(withEmail: email, password: password) { (result, error) in
if error != nil
{
//could not sign in
self.errorLabel.text = error!.localizedDescription
self.errorLabel.alpha = 1
}
else {
userRef.observeSingleEvent(of: .value, with: {
snapshot in
let value = snapshot.value as? [String?]
print (value!)}
)
//if user is a non active member then...go here to non active member controller
let homeViewController = self.storyboard?.instantiateViewController(identifier: Constants.Storyboard.homeViewController) as? NonMemberMainVC
self.view.window?.rootViewController = homeViewController
self.view.window?.makeKeyAndVisible()
//if a user is a active member then go to active member controller
}
}
}