【问题标题】:Using Facebook SDK in xCode在 xCode 中使用 Facebook SDK
【发布时间】:2015-09-16 15:10:07
【问题描述】:

在我的 xCode 项目中集成 Facebook SDK 时遇到问题。我用 cocoapods 下载了框架,它们出现在工作区中。但是,我遇到了麻烦,因为 Facebook 上的说明是用 Objective-C 编写的,而我正在尝试使用 Swift。我已将代码粘贴到可翻译的网站中,但仍然遇到问题。每当我尝试输入代码时,我都会不断收到错误,因为 xCode 无法检测到它看起来的框架。我真的需要为工作任务做这个,而且似乎没有人能够提供帮助。有人可以帮忙吗?

【问题讨论】:

    标签: ios xcode facebook


    【解决方案1】:

    您必须遵循几个步骤:

    1) 在您的应用委托中,完成启动后您需要添加以下代码:

    PFAnalytics.trackAppOpenedWithLaunchOptions(launchOptions)
    PFFacebookUtils.initializeFacebookWithApplicationLaunchOptions(launchOptions)
    

    2) 您还应该在应用委托中添加以下函数:

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

    3) 在您的应用程序中,添加以下代码

    FBSDKAppEvents.activateApp()
    

    4) 确保您使用以下框架:

    PARSEFACEBOOKUTILSV4.framework
    FBSDKCOREKIT.framework
    FBSDKLOGINKIT.framework
    BOLTS.framework
    

    有些框架已经过时了,现在就使用下面的,它应该可以让你继续前进,确保你没有可能导致问题的不必要的框架。

    【讨论】:

    • 谢谢!这是除了 Facebook 上的说明之外,还是这些步骤是我使用 Facebook 唯一需要做的事情
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-29
    • 1970-01-01
    • 2023-03-13
    • 2018-03-09
    • 2023-03-31
    • 2023-03-15
    • 1970-01-01
    相关资源
    最近更新 更多