con l'applicazione openURL iOS9: sourceApplication della nota: è deprecatoFBSDKApplicationDelegate applicazione openURL: sourceApplication della nota: deprecato
func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject?) -> Bool {
return FBSDKApplicationDelegate.sharedInstance().application(application, openURL: url, sourceApplication: sourceApplication, annotation: annotation)
}
quindi ora dovremmo usare;
func application(app: UIApplication, openURL url: NSURL, options: [String : AnyObject]) -> Bool {}
FBSDKApplicationDelegate cosa da impostare per il parametro sourceApplication (String)
Io uso il nuovo FB SDK in modo che era così, ma per il resto funziona, grazie! applicazione func (app: UIApplication, openURL url: NSURL, opzioni: [String: ANYOBJECT]) -> Bool { ritorno FBSDKApplicationDelegate.sharedInstance() applicazione (app, openURL:. Url, sourceApplication: opzioni [ "UIApplicationOpenURLOptionsSourceApplicationKey"] as! String !, annotazione: nil) } –
Che cos'è FBAppCall qui? –
Nel vecchio fbsdk, viene utilizzata la classe FBAppCall.Ma se provi con il nuovo fbsdk, chiama FBSDKApplicationDelegate.sharedInstance(). Application (app, openURL: url, sourceApplication: options ["UIApplicationOpenURLOptionsSourceApplicationKey"] as! String !, annotazione: nil) –