với iOS9 ứng dụng openURL: sourceApplication: chú thích bị phản đốiFBSDKApplicationDelegate ứng dụng openURL: sourceApplication: chú thích bị phản đối
func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject?) -> Bool {
return FBSDKApplicationDelegate.sharedInstance().application(application, openURL: url, sourceApplication: sourceApplication, annotation: annotation)
}
vì vậy bây giờ chúng ta nên sử dụng;
func application(app: UIApplication, openURL url: NSURL, options: [String : AnyObject]) -> Bool {}
FBSDKApplicationDelegate những gì để đặt cho tham số sourceApplication (String)
tôi sử dụng mới FB SDK để nó là như thế này, nhưng đối với phần còn lại nó đang làm việc, Cảm ơn! ứng dụng func (ứng dụng: UIApplication, url openURL: NSURL, tùy chọn: [String: AnyObject]) -> Bool { trả về FBSDKApplicationDelegate.sharedInstance(). Application (app, openURL: url, sourceApplication: options ["UIApplicationOpenURLOptionsSourceApplicationKey"] như! String !, chú thích: nil) } –
FBAppCall ở đây là gì? –
Trong fbsdk cũ, lớp FBAppCall được sử dụng.Nhưng nếu bạn thử với fbsdk mới, hãy gọi FBSDKApplicationDelegate.sharedInstance(). Application (app, openURL: url, sourceApplication: options ["UIApplicationOpenURLOptionsSourceApplicationKey"] as! String !, chú thích: nil) –