首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在单独的NSThread上实现异步下载(NSURLConnection)?

在单独的NSThread上实现异步下载(NSURLConnection)?
EN

Stack Overflow用户
提问于 2011-03-13 22:25:16
回答 4查看 649关注 0票数 1

这可能听起来很奇怪,但请耐心听我说。我有6-7个API调用,一个接一个地向服务器发出请求。我想在一个单独的线程中实现这些调用。但是当我这样做时,我的委托方法(NSURLConnection的)都不会被调用,即使在管理了一个单独的NSRunloop之后([NSRunLoop currentRunLoop runMode:NSDefaultRunLoopMode beforeDate:NSDate ];)

对于现有功能中的相同或任何更正,有人能给我建议替代方法吗?

EN

回答 4

Stack Overflow用户

发布于 2011-03-13 22:30:50

请改用ASIHTTPRequest。它比NSURLConnection更容易使用。

票数 0
EN

Stack Overflow用户

发布于 2011-03-13 22:34:59

谷歌很快就抛出了这个:http://blog.emmerinc.be/index.php/2009/03/15/multiple-async-nsurlconnections-example/他正在使用一个字典来管理多个请求

票数 0
EN

Stack Overflow用户

发布于 2011-03-14 01:21:23

对每个已经是多线程的NSURLConnection使用单独的线程不是一个好主意。它只是毫无意义地使用系统资源,并挫败NSURLConnections试图以最佳方式管理连接。但是,它确实可以工作,所以如果您没有收到委托消息,则说明您做错了什么。与其找一个替代的方法来做这件事,不如试着找出运行循环问题的根源。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5289978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档