Мы говорим о +[NSURLConnection sendSynchronousRequest:returningResponse:error:]
? В этом случае вы не можете остановить этот запрос.
Если вам необходимо потенциально остановить работу сети в середине полета, вам необходимо использовать асинхронный API. Лично я предпочитаю катиться самостоятельно, используя NSURLConnection
, и какой объем работы для текущей задачи является наименьшим, обычно NSOperation
или просто какой-нибудь GCD. Я настоятельно рекомендую вам научиться использовать NSURLConnection
, даже если вы решите использовать какой-то другой подход.
Один такой другой подход - AFNetworking , который охватывает NSURLConnection
- это NSOperation
, который можно назвать cancel
on.