Swift 2 Xcode 7.3连接到Parse时出现Sigabrt错误

时间:2016-05-24 17:05:18

标签: mongodb heroku parse-platform swift2 sigabrt

我有一个连接到Heroku和MongoDb的Parse数据库,我已经导入了从Parse网站下载的框架。当我尝试将应用程序连接到AppDelegate中的数据库时,我收到Sigabrt错误。它位于服务器配置行中,因为通过删除它们错误消失。我附上图片。请帮忙。enter image description here

以下是代码:

import UIKit
import Parse
import Bolts

@UIApplicationMain class AppDelegate:UIResponder,UIApplicationDelegate {

var window: UIWindow?


func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {

    let configuration = ParseClientConfiguration {

        $0.applicationId = "0MBKN7pU5oSQ9kmBCL18PqSkdz1eAnIW39Gr4V1v"
        $0.server = "http://teamconnectgrego.herokuapp.com/parse"

    }


    Parse.initializeWithConfiguration(configuration)


    return true
}

2 个答案:

答案 0 :(得分:0)

我设法解决了这个问题。 iOS idk需要一个clientKey,所以我在配置过程中添加了$0.clientKey = "1234567890",这样错误就消失了。同样在Heroku中我添加了一个名为clientKey的配置变量,并为其分配了值1234567890。

答案 1 :(得分:0)

$0.clientKey变量是必需的。这是部署解析服务器时的“主密钥”。