facebook - 调用 Parse Facebook 登录时发出 SIGABRT 信号

标签 facebook parse-platform swift2

我正在创建我的第一个 iOS 应用程序,但在使用 Parse Facebook 登录时遇到了一些问题。成功设置 Parse 登录后,我决定添加 Facebook 登录按钮。我按照 Parse 的指示进行操作: 我在 Parse 设置中启用了 Facebook 身份验证,将我的应用程序添加到 Facebook,编辑 info.plist 文件以添加 FacebookAppID、FacebookDisplayName 和 URL 类型。我使用 Xcode 7.0.1 构建应用程序,应用程序是在 Swift 2.0 上编写的。我使用最新的 Facebook SDK 版本 4.7.0 和最新的 Parse SDK 版本 1.9.0 当我运行该应用程序并尝试使用 Facebook 登录时,它崩溃并返回 SIGABRT 信号。 同时我可以在 Facebook 统计数据中看到它跟踪应用程序调用。 原因是这部分代码:

PFFacebookUtils.logInInBackgroundWithReadPermissions(["public_profile","email"],       block: {
        (user: PFUser?, error: NSError?) -> Void in
        if error != nil {
            if user!.isNew {
                print("User signed up and logged in through Facebook!")
            } else {
                print("User logged in through Facebook!")
            }
        } else {
            print("Uh oh. There was a problem.")
        }
    })

这是错误的线程: Error threads

最佳答案

终于发现错误:AppDelegate 文件中缺少 PFFacebookUtils.initializeFacebookWithApplicationLaunchOptions(launchOptions)

关于facebook - 调用 Parse Facebook 登录时发出 SIGABRT 信号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33040719/

相关文章:

ios - 快速对齐标签

ios - 在 Swift 2 中动态检查对象类型

swift - 在某些设备(尤其是 ios_10.3.1)中收到推送通知后,我的 iPhone 应用程序崩溃了

javascript - 在 parse.com js SDK 中使用 .signUp 注销当前用户

javascript - 如何在express和parse中使用app.get内部的app.locals

notifications - 解析 API : batch push notifications

php - 将故事/消息发布到多个 friend 的动态/墙

facebook - Stackexchange API 隐式与显式

Facebook OAuthException : Error validating application

javascript - 如何让Facebook直播视频嵌入16 :9?