更新到 Xcode 6.3 后,与 Neo4J 的 Theo 连接断开
Theo Connection to Neo4J Broken After Update to Xcode 6.3
更新到 Xcode 6.3 后,我在使用 Theo 框架连接到我的 GraphStory Neo4J 数据库时遇到了一个奇怪的问题。为了快速总结错误的历史,我将我的 Xcode 更新为 6.3,结果发现 Theo 由于 Swift 1.2 而出现了一些语法错误。我修复了语法错误,但收到了要求 'query' 条目的错误或只是一般连接错误。我迅速后退,复制了我的项目,重新安装了我的 Theo 子模块,安装了 Xcode 6.2,并启动了我的应用程序的旧版本,却发现了同样的问题:
Error Domain=com.theo.network.error Code=-1011 "The operation couldn’t be completed. (com.theo.network.error error -1011.)" UserInfo=0x174035bc0 {TheoResponse=<NSHTTPURLResponse: 0x174036060> { URL: [MY URL] } { status code: 400, headers {
"Access-Control-Allow-Origin" = "*";
Connection = "keep-alive";
"Content-Length" = 564;
"Content-Type" = "application/json; charset=UTF-8";
Date = "Fri, 10 Apr 2015 21:08:49 GMT";
Server = "[MY SERVER]";
} }, TheoResponseCode=400, NSLocalizedDescriptionKey=The response was empty, but you received at valid response code}
我没有更改任何函数,并且我已经使用语法更正版本的 Theo 和使用我的旧代码的原始版本进行了尝试。
非常感谢任何帮助,我也是在 Whosebug 上发帖的新手,所以如果我遗漏了问题中的任何重要信息,请告诉我,我很乐意更新问题。
来自服务器的 400 状态响应通常是 "bad query"。尝试将您的查询从代码中提取出来并将它们粘贴到 Neo4j 浏览器中,然后 运行 在那里进行检查。
我的预期是 GraphStory 已经更新了 Neo4j 版本,偶尔会有查询在新版本上中断。在 Theo 示例中,我们有一个现在需要的括号,但在我们的示例中缺失了。 (这是为即将发布的 3.0 版本更新的)
更新到 Xcode 6.3 后,我在使用 Theo 框架连接到我的 GraphStory Neo4J 数据库时遇到了一个奇怪的问题。为了快速总结错误的历史,我将我的 Xcode 更新为 6.3,结果发现 Theo 由于 Swift 1.2 而出现了一些语法错误。我修复了语法错误,但收到了要求 'query' 条目的错误或只是一般连接错误。我迅速后退,复制了我的项目,重新安装了我的 Theo 子模块,安装了 Xcode 6.2,并启动了我的应用程序的旧版本,却发现了同样的问题:
Error Domain=com.theo.network.error Code=-1011 "The operation couldn’t be completed. (com.theo.network.error error -1011.)" UserInfo=0x174035bc0 {TheoResponse=<NSHTTPURLResponse: 0x174036060> { URL: [MY URL] } { status code: 400, headers {
"Access-Control-Allow-Origin" = "*";
Connection = "keep-alive";
"Content-Length" = 564;
"Content-Type" = "application/json; charset=UTF-8";
Date = "Fri, 10 Apr 2015 21:08:49 GMT";
Server = "[MY SERVER]";
} }, TheoResponseCode=400, NSLocalizedDescriptionKey=The response was empty, but you received at valid response code}
我没有更改任何函数,并且我已经使用语法更正版本的 Theo 和使用我的旧代码的原始版本进行了尝试。
非常感谢任何帮助,我也是在 Whosebug 上发帖的新手,所以如果我遗漏了问题中的任何重要信息,请告诉我,我很乐意更新问题。
来自服务器的 400 状态响应通常是 "bad query"。尝试将您的查询从代码中提取出来并将它们粘贴到 Neo4j 浏览器中,然后 运行 在那里进行检查。
我的预期是 GraphStory 已经更新了 Neo4j 版本,偶尔会有查询在新版本上中断。在 Theo 示例中,我们有一个现在需要的括号,但在我们的示例中缺失了。 (这是为即将发布的 3.0 版本更新的)