FBSDKApplicationDelegate应用程序openURL:sourceApplication:annotation已弃用 [英] FBSDKApplicationDelegate application openURL:sourceApplication:annotation deprecated
本文介绍了FBSDKApplicationDelegate应用程序openURL:sourceApplication:annotation已弃用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
使用iOS9应用程序openURL:sourceApplication:Annotation已弃用
with iOS9 application openURL:sourceApplication:annotation is deprecated
func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject?) -> Bool {
return FBSDKApplicationDelegate.sharedInstance().application(application, openURL: url, sourceApplication: sourceApplication, annotation: annotation)
}
所以现在我们应该使用;
so now we should use;
func application(app: UIApplication, openURL url: NSURL, options: [String : AnyObject]) -> Bool {}
FBSDKApplicationDelegate为sourceApplication参数(字符串)设置什么
FBSDKApplicationDelegate what to set for sourceApplication parameter (String)
推荐答案
func application(app: UIApplication, openURL url: NSURL, options: [String : AnyObject]) -> Bool
{
return FBAppCall.handleOpenURL(url, sourceApplication: options["UIApplicationOpenURLOptionsSourceApplicationKey"] as! String)
}
如果您在SDK传递中将注释参数设置为nil
if you have annotation param in your SDK pass as nil
新SDK
let sourceApplication: String? = options[UIApplicationOpenURLOptionsSourceApplicationKey] as? String
return FBSDKApplicationDelegate.sharedInstance().application(app, openURL: url, sourceApplication: sourceApplication, annotation: nil)
更新2017/04/06 :Xcode 8.3,FBSDKCoreKit 4.20.2
Update 2017/04/06: Xcode 8.3, FBSDKCoreKit 4.20.2
func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
let sourceApplication: String? = options[UIApplicationOpenURLOptionsKey.sourceApplication] as? String
return FBSDKApplicationDelegate.sharedInstance().application(app, open: url, sourceApplication: sourceApplication, annotation: nil)
}
这篇关于FBSDKApplicationDelegate应用程序openURL:sourceApplication:annotation已弃用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文