Error Domain = NSCocoaErrorDomain Code = 3840“JSON文本没有以数组或对象开头,并且选项允许未设置片段。”在Swift 3中

时间:2017-09-13 21:47:39

标签: php json swift3

我正在开发一个项目,下面是我的Swift代码。但是当我运行时,我得到了这个错误。

[[++identifier]]

另外,我检查数据库的响应,它说它有一个有效的内容长度。但由于这个错误,我无法得到我想要的东西。

从我的代码中的响应打印开始;

Error Domain=NSCocoaErrorDomain Code=3840 "JSON text did not start with array or object and option to allow fragments not set." UserInfo={NSDebugDescription=JSON text did not start with array or object and option to allow fragments not set.}

这是我的代码。

Optional(<NSHTTPURLResponse: 0x608000233bc0> { URL: http://192.168.1.99/insertData.php } { status code: 200, headers {
    Connection = "Keep-Alive";
    "Content-Length" = 10;
    "Content-Type" = "text/html; charset=UTF-8";
    Date = "Wed, 13 Sep 2017 21:37:38 GMT";
    "Keep-Alive" = "timeout=5, max=100";
    Server = "Apache/2.4.10 (Raspbian)";
} })`

所以要完成我的项目,我需要解决这个问题。请帮助。谢谢。

1 个答案:

答案 0 :(得分:0)

Sam回应这样的事情

echo('{“Response”:[{“status”:“fail”}]}');或

echo('{“Response”:[{“status”:“success”},{“userid”:'。$ userid。'}]}');

试试这个,请告诉我们......:)