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'还是'注释'?
非常感谢帮助。
答
试试这个: -
func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool {
...
}
+0
对不起,我完全忘了接受它。非常感谢你,它的工作! – askaale
所做的给定答案的工作?你没有接受它。 – David
@大卫它做到了!我完全忘了! – askaale