У меня есть приложение, которое умеренно использует NSURLConnection. Эти асинхронные вызовы в конечном итоге завершаются и освобождаются должным образом (похоже), но иногда для их завершения требуется некоторое время.
Итак, бывают случаи, когда я выхожу из приложения (обратите внимание, не просто отправляя его в фоновом режиме), что некоторые из этих соединений все еще активны. Если я немедленно перезагружаю приложение, оно зависает при запуске. (didFinishLaunchingWithOptions никогда не вызывается).
Хотя я не уверен, что эти соединения являются проблемой, было бы неплохо прекратить или отменить оставшиеся Любые предложения о том, как это сделать?
Бонусные баллы о том, как отлаживать перезапуск также. (Я уже сохраняю операторы NSLog в загружаемый файл)