我有一个连接到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
}
答案 0 :(得分:0)
我设法解决了这个问题。 iOS idk需要一个clientKey,所以我在配置过程中添加了$0.clientKey = "1234567890"
,这样错误就消失了。同样在Heroku中我添加了一个名为clientKey的配置变量,并为其分配了值1234567890。
答案 1 :(得分:0)
$0.clientKey
变量是必需的。这是部署解析服务器时的“主密钥”。