Только с надписью "Добро пожаловать", без входной формы
Это должно выглядеть так без форм Google и SNS
Я пытаюсь создать форму регистрации с помощью FirebaseUI.
Я следовал инструкции по настройке, но форма «Войти через электронную почту» не появляется на моем экране.
Это просто показывает заголовок "Добро пожаловать".
Я уже связал свое приложение с проектом Firebase.
Версия Xcode - 10,2
Firebase SDK версия: 5.20.2
Версия FirebaseUI: 6.2.1
Версия CocoaPods: 1.6.1
Вот мой AppDelegate.swift
import UIKit
import Firebase
import FirebaseUI
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
FirebaseApp.configure()
return true
}
}
Viewcontroller.swift
import UIKit
import Firebase
import FirebaseUI
class ViewController: UIViewController, FUIAuthDelegate {
@IBOutlet weak var loginButton: UIButton!
var authUI: FUIAuth { get { return FUIAuth.defaultAuthUI()! } }
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
authUI.delegate = self
let providers: [FUIAuthProvider] = []
authUI.providers = providers
loginButton.addTarget(self, action: #selector(self.loginButtonTapped(_:)), for: .touchUpInside)
}
@objc func loginButtonTapped(_ : AnyObject) {
let authViewController = authUI.authViewController()
self.present(authViewController, animated: true, completion: nil)
}
public func authUI(_ authUI: FUIAuth, didSignInWith user: User?, error: Error?) {
if error == nil {
self.performSegue(withIdentifier: "toTalkRoomTableViewController", sender: nil)
}
}
}