如何在IOS中实现多线程网络编程,实现两个线程并发访问一个资源
大地七枷社 2016-01-15 11:07:40 如何在IOS中实现多线程网络编程,实现两个线程并发访问一个资源,我在数据连接类中实现了
NSURLConnectionDataDelegate,但是试了NSOPeration和GCD的方法,都没有成功,求高人指点迷津,谢谢!
使用NSOperation在启动了数据连接后,会报
something other than the operation queue it is in is trying to start the receiver'
的错误
使用GCD也没整明白,求指点,谢谢,最好能有个例子,多谢了!
我要实现的功能是:
在接收到访问一个url的返回后,通过实现委托协议的connectionDidFinishLoading来实现后续的程序流程的,假如没有收到返回,则在等待时间内不进行下一步操作,使用NSURLConnection在[conn start]后,线程就结束了。连接发起后,没有在线程中等到connectionDidFinishLoading响应,试了在线程中[NSTheard sleep]的方法但不行,求解决办法,谢谢大家。