0

如何观察 NSURLConnection 何时被取消?

我有一个方法。

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

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

PS 我发现有时很难找到正确的通知。iOS 文档中是否没有列出标准库中使用的所有通知的位置?

4

1 回答 1

1

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

于 2012-04-26T22:40:16.960 回答