SWIFT Firebase отладка - PullRequest
       22

SWIFT Firebase отладка

0 голосов
/ 23 мая 2019

У меня есть экран входа в систему WelcomeController, в котором пользователь вводит адрес электронной почты и пароль.Я решил использовать базу данных Firebase Real Data, не кажется хорошим решением XD.Два UITextFields, одно для электронной почты, а другое для пароля и кнопки входа.Мне удалось зарегистрировать испытания каждого пользователя в моем FireBase, и все замечательно!но что-то стоящее не так просто?После нажатия кнопки «Вход в систему» ​​пользователь попадает на главный экран (как и ожидалось), но после того, как пользователь нажимает кнопку «Выйти», на экране WelcomeController появляются бананы, сначала фон черный, а сверху, если я попытался войти /зарегистрировать другого пользователя, приложение вылетает, и на консоли отладки появляется сообщение, которое я показываю.

import UIKit
import Firebase

class HomeController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        navigationItem.setHidesBackButton(true, animated:true)
        navigationItem.leftBarButtonItem = UIBarButtonItem(title: "Cerrar Sesión", style: .plain, target: self, action: #selector(handleLogOut))
    }
    @objc private func handleLogOut () {

        do {
            try Auth.auth().signOut()
            let welcomeController = WelcomeController()
            present(welcomeController, animated: true, completion: nil)
        } catch {
            print ("No")
        }
    }
}
2019-05-22 21:24:10.090037-0500 BLACK HOOK[25285:2299586]  - <AppMeasurement>[I-ACS036002] Analytics screen reporting is enabled. Call +[FIRAnalytics setScreenName:setScreenClass:] to set the screen name or override the default screen class name. To disable screen reporting, set the flag FirebaseScreenReportingEnabled to NO (boolean) in the Info.plist
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...