我在使用Cocoapods的最新版本的iOS 10和最新的Facebook SDK上登錄Facebook時遇到問題。這工作正常,現在它不工作。當我從登錄中回來時,訪問令牌爲零。這不是零之前。我在日誌中看到一條消息。我谷歌錯誤,找不到任何東西。我遵循Facebook開發人員登錄指南中的說明。不能使用Facebook登錄登錄iOS 10
2016年11月4日10:10:26.122435鬼[833:83731] FBSDKLog:無效標識符: 'fb_mobile_login_native_app_switch_dialog_result'。必須在1到40個字符之間,並且必須只包含字母數字,_, - 或空間,從字母數字或_.```
if ([FBSDKAccessToken currentAccessToken]) {
}
FBSDKCoreKit 4.17.0
的iOS 10.1。 1
的Xcode 8.1
目標C與ARC
'fb_mobile_login_native_app_switch_dialog_result'有47個字符,但最多隻允許40個「標識符」(這裏很可能是一個簡單的變量名)。所以如果這是你自己編寫的代碼的一部分 - 修復它;如果它是SDK代碼的一部分,請提交錯誤報告。 – CBroe
成功但沒有訪問令牌嗎? –
Chris Slowik,我想通了,併發布了一個答案。我必須使用通知,而不是在登錄後立即檢查。 – Andy