Я пишу NSOperation
, чтобы сделать запрос веб-службы через NSURLConnection
.Я бы хотел, чтобы NSOperation
можно было отменить, чтобы при необходимости можно было прервать длительный HTTP-запрос.Если я сделаю HTTP-запрос синхронно, он заблокирует поток, и я не смогу проверить isCancelled
, чтобы завершить работу раньше.Делать HTTP-запрос асинхронно из NSOperation
не имеет смысла для меня (где будут методы делегата?).Какой лучший способ сделать это?