Appcelerator的。偶尔出现连接问题

时间:2011-05-17 09:42:17

标签: appcelerator-mobile

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

我正在开发一个使用Rails 3与API构建进行通信的Titanium iOS应用程序。现在,我在尝试连接到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

有人知道要解决它吗?

感谢所有人的帮助!

1 个答案:

答案 0 :(得分: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

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