z iOS9 aplikacji OpenURL: sourceApplication: adnotacja jest przestarzałaFBSDKApplicationDelegate aplikacja OpenURL: sourceApplication: adnotacja przestarzałe
func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject?) -> Bool {
return FBSDKApplicationDelegate.sharedInstance().application(application, openURL: url, sourceApplication: sourceApplication, annotation: annotation)
}
więc teraz powinniśmy używać;
func application(app: UIApplication, openURL url: NSURL, options: [String : AnyObject]) -> Bool {}
FBSDKApplicationDelegate co ustawić dla parametru sourceApplication (String)
używam nowy FB SDK więc było tak, ale do końca działa, dzięki! zastosowanie func (app: UIApplication, OpenURL URL: bibliotece NSURL opcje: [łańcuch: AnyObject]) -> Bool { powrotu FBSDKApplicationDelegate.sharedInstance() aplikacji (app OpenURL. URL sourceApplication: Opis [ "UIApplicationOpenURLOptionsSourceApplicationKey"] as! String !, adnotacja: nil) } –
Co to jest FBAppCall? –
W starym fbsdk używana jest klasa FBAppCall. Ale jeśli spróbujesz z nowym fbsdk, zadzwoń pod numer FBSDKApplicationDelegate.sharedInstance(). Application (app, openURL: url, sourceApplication: options ["UIApplicationOpenURLOptionsSourceApplicationKey"] jako! String !, adnotacja: nil) –