Swift FBSDKLogin Swift 3 AppDelegate update

3

我正在实现我的应用的Facebook登录,刚刚我注意到在Swift 3更新之后,AppDelegate中的代码与我上次添加Facebook登录到应用程序时略有改变。我正在苦恼于这个功能(这是Swift 2.2):

    func application(application:UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool {

return FBSDKApplicationDelegate.sharedInstance().application(application, 

openURL: url, sourceApplication: sourceApplication, annotation: annotation)
    }

在3.0更新后,该功能的样子就像这样:
func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {

}

我应该如何使其在3.0版本中运行,考虑到没有“sourceApplication”或“annotation”?非常感谢您的帮助。

给出的答案有效吗?您还没有接受它。 - David
1
@David 它成功了!我完全忘记了! - askaale
1个回答

3

试试这个:

func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool {
    ...
}

对不起,我完全忘记接受它了。非常感谢,它有效了! - askaale

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接