如何取消NSURLConnection时如何观察?

时间:2012-04-26 22:37:12

标签: ios nsurlconnection nsnotificationcenter nsnotifications nsnotification

如何取消NSURLConnection被取消?

我有一个方法。

- [TSMWebServer sendPage: withArguments: etc...]

sendPage方法返回“NSURLConnection”指针。我需要网络服务器注意NSURLConnection何时被取消。有没有办法观察何时使用“NSNotificationCenter”取消“NSURLConnection”?我知道我可以返回一个“NSInvocation”或某种阻止连接并发出“TSMWebServer”对象信号的块(对象,而不是实际的web服务器),但我可能需要更多的功能,并观察“NSURLConnection”是取消对我来说似乎更好。同样,我可以返回一个包装器对象,但这似乎是一堆不必要的工作。

P.S。我发现有时很难找到合适的通知。 iOS文档中没有列出标准库中使用的所有通知的地方吗?

1 个答案:

答案 0 :(得分:1)

NSURLConnection只有在您发送cancel消息时才会取消。因此,如果您发送cancel消息,您可以告诉自己取消它,因此无需观察。