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

时间:2015-10-09 14:22:53

标签: 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

1 个答案:

答案 0 :(得分:2)

最终弄清楚错误:AppDelegate文件中缺少PFFacebookUtils.initializeFacebookWithApplicationLaunchOptions(launchOptions)