2017-07-27 22 views
1

IsCancelled真總是我在我的應用程序和即時得到FBSDKLoginManagerLoginResult作爲IsCancelled總是使用Facebook的使用的特性登錄。這個問題僅在IOS 11中發生。有沒有解決這個問題的可能性,以及目前在Facebook SDK 4.1.0中使用Xcode 9 Beta。提前致謝。登錄使用Facebook和FBSDKLoginManagerLoginResult面臨IM在IOS 11

+0

可以升級到最新的Facebook SDK?有一個關於錯誤修正的通知:'在v4.9.0發行版中修正了一個將沒有新權限的請求視爲取消的登錄錯誤'。 – Petesh

+0

謝謝@petesh我現在會嘗試與4.9.0 – santhoshkumar

+0

即時得到以下錯誤: - 操作無法完成。 (com.facebook.sdk.core錯誤8) – santhoshkumar

回答

2

我已經通過更新我的FacebookSDK固定的問題4.22.0

pod 'FBSDKCoreKit', '4.22.0' 
pod 'FBSDKLoginKit', '4.22.0' 
pod 'FBSDKShareKit', '4.22.0' 

現在,它正常工作與Xcode的9測試版和IOS 11研究與開發版本。在IOS 11中,safari會處理與Facebook功能的登錄,因爲從IOS 11中刪除了默認的facebook,twitter。

0

在iOS上11,可以肯定的,那你不設置

FBSDKLoginManager *facebookLoginManager = [FBSDKLoginManager new]; 
    [facebookLoginManager setLoginBehavior:FBSDKLoginBehaviorSystemAccount]; 

,因爲系統帳戶不再可用。

相關問題