iOS应用中的NSURLConnection使用是否有限制?

时间:2013-09-09 20:49:23

标签: ios heroku nsurlconnection restkit

每当我在我的iOS应用程序中遇到以下错误时,使用RestKit 0.10.x底层框架来处理REST~fulll JSON请求:

Error Domain = NSURLErrorDomain
Code = -1003
A server with the specified hostname could not be found
NSErrorFailingURLStringKey = https://my.herokuapp.com:443/me?i=am,
NSErrorFailingURLKey = https://my.herokuapp.com:443/me?i=am

我发现自己摸不着头脑,因为应该有问题的网址恰好在公共领域,并且当我通过应用程序再次运行相同的操作时工作得很好。在Heroku服务器端日志中,我也没有看到任何请求超时问题。

所以我的问题是:

  1. iOS应用中的NSURLConnection使用是否有限制?
  2. 或者只是iOS中的一个小问题发生在每个人身上,并且应该通过在出错时重新尝试请求来解决这个问题?

1 个答案:

答案 0 :(得分:1)

网络只能在泛洪之前处理有限数量的并发连接,并且所有正在进行的连接都将失败。您应该将并发连接数限制为3.这可以在RestKit对象管理器的http客户端的请求队列上完成。