整合Facebook SDK

时间:2016-06-30 13:50:21

标签: ios swift facebook

我正在制作应用程序,我想要集成Facebook,但这个错误无法继续,附加了我的问题。

import UIKit

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

    var window: UIWindow?


    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {

        FBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions)
        // Override point for customization after application launch.
        return true

    }
    func application(app: UIApplication, openURL url: NSURL, options: [String : AnyObject]) -> Bool {

        return FBSDKApplicationDelegate.sharedInstance().application(application, openURL: url, sourceApplication: sourceApplication, annotation:annotation)    }  THIS IS THE PROBLEM  -- > ////Use of unresolved identifier "sourceApplication"///
    }
}

1 个答案:

答案 0 :(得分:0)

您的委托方法与Facebook使用的方法不匹配。这样的事情怎么样?

func application(app: UIApplication, openURL url: NSURL, options: [String : AnyObject]) -> Bool {
    return FBSDKApplicationDelegate.sharedInstance().application(app, openURL: url, sourceApplication: options[UIApplicationOpenURLOptionsSourceApplicationKey] as? String, annotation: options[UIApplicationOpenURLOptionsAnnotationKey])
}