Swift FBSDKLogin Swift 3 AppDelegate更新

问题描述:

我目前在我的应用程序中实现Facebook登录,并且我刚刚注意到Swift 3更新后,AppDelegate中的代码自上次将Facebook登录添加到我的应用程序后发生了一些变化。我用这个功能挣扎(这是雨燕2.2)这里:Swift FBSDKLogin Swift 3 AppDelegate更新

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'还是'注释'?

非常感谢帮助。

+0

所做的给定答案的工作?你没有接受它。 – David

+1

@大卫它做到了!我完全忘了! – askaale

试试这个: -

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

对不起,我完全忘了接受它。非常感谢你,它的工作! – askaale