我不断得到
"Error Domain=com.facebook.sdk.login Code=308 "操作无法
完成。 (com.facebook.sdk.login 错误 308。)""
尝试从我的设备登录 Facebook 时。
我的代码可以在模拟器上运行,但不能在实际设备上运行。以前有人遇到过这个错误代码吗?我非常乐意根据要求分享代码。
以下解决方案适用于在 Xcode 8 上运行的 iOS 9 +、Swift 3.0
步骤是
- 设置 Facebook 启动
FBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions)
-
设置打开网址
guard let source = options[UIApplicationOpenURLOptionsSourceApplicationKey] as? String else { return false }
let annotation = options[UIApplicationOpenURLOptionsAnnotationKey] as? String
return FBSDKApplicationDelegate.sharedInstance().application(application, open: url, sourceApplication: source, annotation: annotation)
- 修复Keychain权限问题,如下图所示
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)