【问题标题】:Issue with Parse & Facebook - do not recognize applicationParse 和 Facebook 的问题 - 无法识别应用程序
【发布时间】:2015-06-07 12:04:25
【问题描述】:

我开始使用 Parse 和 Facebook 制作一个新应用。 在 Parse 指南中,我需要将此函数(This is the link to the guide)放在AppDelegate.swift 中:

func application(application: UIApplication,
    openURL url: NSURL,
    sourceApplication: String?,
    annotation: AnyObject?) -> Bool {
        return FBSDKApplicationDelegate.sharedInstance.application(application,
            openURL: url,
            sourceApplication: sourceApplication,
            annotation: annotation)
}

但是当我这样做时,我得到一个错误:

'() -> FBSDKApplicationDelegate!' does not have a member named 'application'

我该如何解决?

【问题讨论】:

    标签: ios xcode facebook swift parse-platform


    【解决方案1】:

    您缺少sharedInstance 的括号。应该是sharedInstance()

    【讨论】:

    • 解决了!你是怎么知道的?
    • 我看Obj-C文档的时候写的是[FBSDKApplicationDelegate sharedInstance],意思是它在调用一个类方法。 Swift 的等价物是 FBSDKApplicationDelegate.sharedInstance(),否则你只会访问一个属性
    猜你喜欢
    • 2017-07-28
    • 2015-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-07
    • 2010-09-24
    相关资源
    最近更新 更多