ios - 使用未解析的标识符 sourceApplication Facebook SDK

标签 ios swift facebook

以下代码实现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

最佳答案

我在我的应用程序委托(delegate)中使用此代码并且工作完美

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)
}

关于ios - 使用未解析的标识符 sourceApplication Facebook SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35919329/

相关文章:

swift - Collection View 单元格内 Collection View 的 ScrollTo indexPath(嵌套 CollectionView)

java - 构建gradle失败。 Facebook取消后在 list 中失败

ios - 如何将 vCard 转换为 CNContact

ios - 在 Hapijs 后端处理 Alamofire 在 Swift 中发送的多部分/表单数据请求

ios - 在 Xcode 4 中移动本地化文件夹

facebook - 共享通过 FB.ui javascript API 发布的 Facebook 墙的链接

javascript - Phonegap/Cordova facebook 登录在已连接时无法正常工作

android - 从 HTML(iOS 和 Android)打开短信和地址簿

swift - 如果文本为空,RxSwift 退出可观察链

ios - UIRefresh 控件 endRefreshing 不起作用