我正在使用Facebook入门指南来创建一个简单的Facebook登录名。(https://developers.facebook.com/docs/swift/login)
每当我点击按钮时,它都会打开facebook登录视图,让我登录但之后不会触发回调。视图只是保持开放和白色。
let loginButton = LoginButton(readPermissions: [ .publicProfile ])
loginButton.center = view.center
view.addSubview(loginButton)
如果有任何帮助,我在控制台中获得的所有内容如下:
2016-09-27 01:14:41.294 app[48118:6370539] -canOpenURL: failed for URL: "fbauth2:/" - error: "The operation couldn’t be completed. (OSStatus error -10814.)"
原来我缺少AppDelegate部分来处理url打开:
func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool {
return SDKApplicationDelegate.shared.application(application,
open: url,
sourceApplication: sourceApplication,
annotation: annotation)
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句