第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在iOS 10上使用Facebook iOS SDK

如何在iOS 10上使用Facebook iOS SDK

喵喔喔 2019-08-17 15:04:03
如何在iOS 10上使用Facebook iOS SDK我正在嘗試使用Xcode 8來構(gòu)建一個使用Swift 3登錄Facebook的應(yīng)用程序。當(dāng)我切換回iOS模擬器9.3時,它可以工作。在iOS 10中,我收到此錯誤:""fbauth2:/" The operation couldn’t be completed. (OSStatus error -10814.)"和Optional(Error Domain=com.facebook.sdk.login Code=308 "(null)")有人有解決方案嗎?注1:調(diào)試后,這個問題是FBSDK無法更新expect_challange。功能SecItemUpdate里面security.framework不行。這是IOS 10的問題
查看完整描述

3 回答

?
翻閱古今

TA貢獻(xiàn)1780條經(jīng)驗 獲得超5個贊

錯誤OSStatus -10814canOpenURL: 找不到任何應(yīng)用程序時發(fā)生,可以打開此URL(實際上,F(xiàn)acebook試圖通過canOpenURL:使用參數(shù)“fbauth2:/” 來查找其應(yīng)用程序)。打印發(fā)生在函數(shù)內(nèi)部,因此您無法執(zhí)行任何操作。但是,如果您將在安裝了Facebook應(yīng)用程序的設(shè)備上運行您的應(yīng)用程序,則不會看到此錯誤。

錯誤308由于這種情況發(fā)生,當(dāng)存儲在鑰匙串中的值不等于值時,存儲在facebook完成參數(shù)中(有關(guān)您可以檢查的更多信息-[FBSDKLoginManager completeAuthentication:expectChallenge:])。

之所以發(fā)生這種情況,是因為Apple改變了在iOS 10中使用鑰匙串的方式。要解決這個問題,您只需轉(zhuǎn)到Targets-> Capabilities并啟用鑰匙串共享(它可以訪問您應(yīng)用的鑰匙串): 

如果您正在使用Xamarin

只需確保在Entitlements中啟用密鑰鏈訪問,并選擇Simulator(Debug)版本的權(quán)利。默認(rèn)情況下,此設(shè)置未設(shè)置。


查看完整回答
反對 回復(fù) 2019-08-17
?
Cats萌萌

TA貢獻(xiàn)1805條經(jīng)驗 獲得超9個贊

同樣的問題在我的應(yīng)用程序中,我檢查了許多解決方案,但對我不起作用。我用下面的方法解決了這個問題。

轉(zhuǎn)到此鏈接選擇您的應(yīng)用程序并配置您的info.plist

import 并在您的。中添加此代碼 AppDelegate

import FBSDKCoreKitimport FBSDKLoginKitfunc application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
    return FBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions)}func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
    return FBSDKApplicationDelegate.sharedInstance().application(app, open: url, options: options)}


查看完整回答
反對 回復(fù) 2019-08-17
?
慕哥6287543

TA貢獻(xiàn)1831條經(jīng)驗 獲得超10個贊

您收到以下錯誤的主要原因,

canOpenURL: failed for URL: "fbauth2:/" - error: "The operation couldn’t be completed. (OSStatus error -10814.)

是你的iOS模擬器沒有安裝Facebook應(yīng)用程序。在iOS模擬器上安裝應(yīng)用程序之前,您將繼續(xù)收到錯誤消息。嘗試在已安裝Facebook的配置iOS設(shè)備上運行iOS應(yīng)用程序,您將不會再看到錯誤消息。希望這可以幫助!


查看完整回答
反對 回復(fù) 2019-08-17
  • 3 回答
  • 0 關(guān)注
  • 1247 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號