0
현재 신속한 프로젝트에서 Firebase로 Facebook 로그인을 사용하려고합니다. 여러 자습서를 따라 페이스 북 앱을 만들고 필요한 정보 (앱 ID, 유효한 OAuth 리디렉션 URI 등)를 채웠다.Swift Firebase Facebook didCompleteWithResult 오류
그러나 로그인하려고하면 didCompleteWithResult 함수에 오류가 발생합니다. 오류가 없다 - 당신이 코드에 표시되는 기능에 따라 수 있습니다 그래서
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)
}
}
:
let credential = FIRFacebookAuthProvider.credential(withAccessToken: result.token.tokenString)
이 같은 전체 기능이 모습입니다 :이 라인에, 구체적으로는 (if else (error) 문에 따라). 여기에 무슨 문제가있을 수 있습니까?
도움을 많이 받으실 수 있습니다!
여전히 선택적 값 오류가 발생합니다. 이상하게 생겼어 .. – askaale
로그인을 시도 할 때 앱이 FB로 방향을 바꾸는가? 로그인 정보를 입력 한 후에는 어떻게됩니까? – eshirima
글쎄, '페이스 북으로 로그인'을 클릭하면 승인 절차가 시작됩니다. 그것은 이미 그것을 승인했다는 것을, 그 때 나는 OK를 누른다. 그 후에 빈 페이지로 이동합니다. 그래서 왼쪽 위 모서리에서 '완료'를 클릭하면이 오류가 발생합니다. – askaale