Swift解析服务器错误

时间:2018-08-23 09:08:49

标签: swift

我尝试将测试对象保存到我的解析服务器时,出现此错误:

  

可选(错误域= NSCocoaErrorDomain代码= 3840“ JSON文本不是以数组或对象开头,并且选项未设置为片段。” UserInfo = {NSDebugDescription = JSON文本不是以数组或对象开头并且选项为允许片段未设置。})

我的解析配置如下:

let configuration = ParseClientConfiguration {
    $0.applicationId = "myAppID"
    $0.clientKey = "myClientKey"
    $0.server = "http://myPublicDNS"
}
Parse.initialize(with: configuration)

我的数据保存功能如下:

let test = PFObject(className:"test")
test["int"] = 1337
test["str"] = "Sean Plott"
test.saveInBackground {
    (success: Bool, error: Error?) in
        if (success) {
            // The object has been saved.
            print("succes")
        } else {
            // There was a problem, check error.description
            print(error)
        }
}

这是此类需要的属性的类屏幕。

parse test class screen

如何解决烦人的错误? 提前致谢, 桑德

2 个答案:

答案 0 :(得分:1)

当我们没有将正确的数据发送到后端服务器或者来自后端时,就会出现此错误。 您已与后端服务器核对了您是否正在发送所需的正确数据。也可以在Postman上进行核对。

答案 1 :(得分:-1)

感谢您的答复,但我发现我使用了错误的服务器网址。