Чтобы отменить TTURLRequest, сохраните ссылку на него (обычно в переменной экземпляра), а затем отправьте ему сообщение «отмена».Например:
[self.myRequest cancel];
Если вы не хотите, чтобы делегат был уведомлен об отмене запроса, выполните:
// I'm assuming self is the delegate here, that may not be true
[[self.myRequest delegates] removeObject:self];
[self.myRequest cancel];
Обычно вы также хотите сделать это вВаш метод контроллеров viewlocЕсли запрос продолжается после того, как viewController был освобожден, он попытается отправить ему сообщения делегата, и вы получите неудачный сбой доступа.
Что касается времени, когда вы отменяете его, это довы.Если вам нужно остановить его, когда пользователь покидает ваш контроллер представления, тогда реализуйте методы viewWillDisappear: или viewDidDisappear: UIViewController (не забудьте вызвать super!).