是否可以从另一个线程取消同步NSURLConnection?

时间:2012-02-05 13:07:42

标签: cocoa nsurlconnection synchronous

我的设计很麻烦,主要是因为它的要求是能够支持取消正在进行的NSURLConnections。

我听说有很多人说你不能把取消信息发送到以同步模式运行的NSURLConnections对象,但这仅仅是因为它的后勤工作?例如,如果同步加载NSURLConnection,则连接对象将不会接收在同一线程上发送的取消消息,直到连接完成为止。

我希望可以从另一个线程发送SYNCHRONOUS NSURLConnection对象取消消息。

有人知道这是可能的还是以前尝试过的?

此致 尼克

1 个答案:

答案 0 :(得分:1)

回答我自己的问题:

不,不是!很简单,因为启动同步NSURLConnection的类方法不返回连接对象(在其上调用cancel方法) - 它会返回一个NSData对象!