ОК - давайте перефразируем весь этот вопрос, не так ли?
Есть ли способ узнать, удерживает ли iOS NSURLConnection после того, как он завершил и вернул свои данные?
У меня естьполучил 2 NSURLConnections Я создаю экземпляр и звоню на сервер с.Первый инициирует соединение с сервером, а затем переходит в долгое ожидание в стиле COMET, пока другой пользователь взаимодействует с запросом.Второй заходит на сервер и запускает механизм отмены, который безопасно завершает первый запрос и заставляет оба успешно вернуться с сообщением «Отменено вами».
В случае «счастливого пути» кнопка «Отмена» никогда не будетщелкнул.Но можно щелкнуть по нему и выйти из текущего действия.
Весь этот сценарий работает БОЛЬШОЙ раз.И затем никогда не работает снова (до тех пор, пока приложение не будет перезагружено).
Как будто первый раз через одно из соединений никогда не освобождается, и с тех пор мы ограничены только одним соединением, потому что одно из них являетсязаблокирован.
Кстати, я пробовал NSURLConnection, AFNetwork, MKNetworkKit, ASIHTTPRequest - не повезло, что вообще когда-либо с другими платформами.NSURLConnection должен делать то, что я хочу.Просто ... не отпускаю одно из моих соединений.