Я пытаюсь подключить вход в Facebook через FirebaseUI Auth, однако я не могу заставить кнопку подключения Facebook появиться в экземпляре authViewController. Платформа: iOS, Язык: Swift 2.0, Последний стабильный выпуск Xcode
Все работает, как и должно, до запуска экземпляра authViewController. Параметр электронной почты / пароля присутствует и активно создает нового пользователя в моей базе данных Firebase.
Проблема, с которой я сталкиваюсь, возникает при попытке реализовать функциональность входа в Facebook;
В моем файле AppDelegate.swift у меня есть следующее:
import Firebase
import FirebaseAuthUI
...
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
FIRApp.configure()
let authUI = FIRAuthUI.authUI()!
authUI.delegate = self
return true
}
Я получаю сообщение об ошибке: «Невозможно присвоить значение типа« AppDelegate »типу« FIRAuthUIDelegate »» - в основном я не могу заставить работать следующую строку; authUI.delegate = self
Я прочитал всю документацию и просмотрел открытые / закрытые вопросы по реализации в репозитории проекта gitHub здесь: https://github.com/firebase/FirebaseUI-iOS/tree/master/FirebaseUI
Я просмотрел предыдущий вопрос StackOverflow, который имеет здесь схожий характер; Как использовать FirebaseUI для аутентификации Google на iOS в Swift?
Я попытался скопировать код из приведенного выше переполнения стека, поскольку он заявляет, что у него действительно появилось больше возможностей для отображения с использованием его кода (его вопрос касается ошибки ниже по строке, касающейся аутентификации), но я все еще сталкиваюсь с той же ошибкой самоделегирования. Я попытался назначить FIRAuthUIDelegate для AppDelegate, но это не соответствует. Что мне не хватает?