以下代码实现FB登录到我的应用程序
func application(app: UIApplication, openURL url: NSURL, options: [String : AnyObject]) -> Bool {
return FBSDKApplicationDelegate.sharedInstance().application(application, openURL: url, sourceApplication: sourceApplication, annotation: annotation)
但是我不断收到两条相似的错误消息,
“使用未解析的标识符'注释'
“使用未解析的标识符'sourceApplication'
我不太确定是什么导致了此错误,但是我感觉它的一些代码已被弃用。有谁知道当前的替代方案是什么?
appdelegate.swift
最佳答案
我在我的应用程序委托中使用此代码,效果很好
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
return FBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions)
}
func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool {
return FBSDKApplicationDelegate.sharedInstance().application(application, openURL: url, sourceApplication: sourceApplication, annotation: annotation)
}