0

Titanium SDK 版本:1.7.0.RC1 iPhone SDK 版本:4.2

我正在 Titanium 中开发一个 iOS 应用程序,该应用程序正在使用 Rails 3 与 API 构建进行通信。尝试连接到 API 时,有时会出现以下错误。这种情况在我这样做的 10 次中有 4 次发生,这非常令人沮丧。问题是什么?

Error:Error Domain=ASIHTTPRequestErrorDomain Code=1 "A connection failure occurred" UserInfo=0x6cb5840 {NSUnderlyingError=0x6c20430 "The operation couldn’t be completed. (kCFErrorDomainCFNetwork error -1005.)", NSLocalizedDescription=A connection failure occurred}

这是我完整的 CRUD 文件: http: //pastie.org/1915340

有谁知道修复它?

感谢所有帮助!

4

1 回答 1

2

我在上传图片时遇到了完全相同的问题,这非常令人沮丧。我不确定这是服务器问题还是钛/iphone 问题。

尝试像这样创建您的 HTTPClient。它为我解决了这个问题。

xhr = Titanium.Network.createHTTPClient({enableKeepAlive:false});

以下是有关该问题的更多信息:

http://developer.appcelerator.com/question/120964/sporadic-server-error-a-connection-failure-occurred

http://jira.appcelerator.org/browse/TC-79

答案对您来说可能为时已晚,但希望它可以帮助其他人。

于 2011-12-02T04:36:06.003 回答