Я использую сторонний контроллер вида для проверки моего приложения с помощью firebase.Он отлично работает для создания пользователя, используя его номер телефона, но после создания учетной записи он просто остается на раскадровке входного номера телефона.Как я могу вернуть его обратно на main.storyboard после проверки номера телефона.
Третье лицо: https://github.com/appwise-labs/PhoneVerificationController/blob/master/README.md
Вот код из моего представления controller.swift:
@IBAction func onLoginButtonPressed(_ sender: Any) {
let configuration = Configuration(requestCode: { phone, completion in
PhoneAuthProvider.provider().verifyPhoneNumber(phone, uiDelegate: nil, completion: completion)
}, signIn: { verificationID, verificationCode, completion in
let credential = PhoneAuthProvider.provider().credential(withVerificationID: verificationID, verificationCode: verificationCode)
Auth.auth().signInAndRetrieveData(with: credential) { _, error in completion(error) }
})
let vc = PhoneVerificationController(configuration: configuration)
vc.delegate = self as? PhoneVerificationDelegate
present(vc, animated: true)
}