我想從Facebook獲取AccessToken並使用它與alamofire登錄到應用程序。 當我運行應用程序時,它會崩潰,因爲currentAccessToken爲零。 誰能告訴我我做錯了什麼?Facebook自定義按鈕登錄不會給我一個令牌
private func getFBUserData(){
if((FBSDKAccessToken.currentAccessToken()) != nil){
FBSDKGraphRequest(graphPath: "me", parameters: ["fields": "name, email"]).startWithCompletionHandler({ (connection, result, error) -> Void in
if (error == nil){
//user and mail
print(result["email"], result["name"])
// var myToken = FB
let currentToken = FBSDKAccessToken.currentAccessToken().hashValue
print(currentToken)
self.postRequests.loginUserFB(String(currentToken)) {(done) in
//completion handler
print("login \(done)")
}
}
})
}
}
任何人都會幫我解決這個問題嗎?我想要自定義Facebook登錄按鈕。 –