В настоящее время я пытаюсь подключиться к Facebook с Firebase в моем стремительном проекте. Я следил за несколькими учебниками и создавал приложение для Facebook и заполнял необходимую информацию (идентификатор приложения, действительный URI-перенаправление URI и т. Д.).Swift Firebase Facebook didCompleteWithResult error
Однако, когда я пытаюсь войти - я получаю сообщение об ошибке в функции didCompleteWithResult. Чтобы быть более конкретным, в этой строке:
let credential = FIRFacebookAuthProvider.credential(withAccessToken: result.token.tokenString)
Это то, что вся функция выглядит следующим образом:
func loginButton(_ loginButton: FBSDKLoginButton!, didCompleteWith result: FBSDKLoginManagerLoginResult!, error: Error!) {
print("Works!")
if error != nil {
print("Error")
} else {
let credential = FIRFacebookAuthProvider.credential(withAccessToken: result.token.tokenString)
print("It worked.")
print(credential)
}
}
Так как вы можете видеть на код, в соответствии с функцией - нет ошибок (в соответствии с выражением if else (ошибка)). Что может быть проблемой здесь?
Помощь очень ценится!
По-прежнему возникает дополнительная ошибка значения. Это странно .. – askaale
При попытке входа в систему ваше приложение даже перенаправляет вас в FB? Что произойдет после ввода данных входа? – eshirima
Ну, когда я нажимаю «Войти в Facebook», он берет меня на авторизацию. В нем говорится, что я уже разрешил его, затем нажмите «ОК». После этого я попадаю на чистую страницу. Поэтому, когда я нажимаю «done» в верхнем левом углу, я получаю эту ошибку. – askaale