與iOS9應用的OpenURL:sourceApplication:註釋已被棄用FBSDKApplicationDelegate應用的OpenURL:sourceApplication:註釋棄用
func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject?) -> Bool {
return FBSDKApplicationDelegate.sharedInstance().application(application, openURL: url, sourceApplication: sourceApplication, annotation: annotation)
}
所以現在我們應該使用;
func application(app: UIApplication, openURL url: NSURL, options: [String : AnyObject]) -> Bool {}
FBSDKApplicationDelegate什麼爲sourceApplication參數設置(字符串)
我使用新的FB SDK所以是這樣,但其餘的工作,謝謝! (應用程序:UIApplication,openURL url:NSURL,options:[String:AnyObject]) - > Bool {}返回FBSDKApplicationDelegate.sharedInstance()。應用程序(app,openURL:url,sourceApplication:options [「UIApplicationOpenURLOptionsSourceApplicationKey」] as!String!,註釋:無) } –
這是什麼FBAppCall? –
在舊的fbsdk中,使用了FBAppCall類。但如果嘗試使用新的fbsdk,請調用 FBSDKApplicationDelegate.sharedInstance()。application(app,openURL:url,sourceApplication:options [「UIApplicationOpenURLOptionsSourceApplicationKey」] as!String!,註釋:nil ) –