Я отправляю некоторые данные JSON на сервер, используя JSONKit.Как избежать сбоя приложения при синхронном запросе
Перед отправкой данных, я проверяю подключение к Интернету.
Но если интернет-соединение потеряно после отправки запроса, после этой строки:
NSData *receivedData = [NSURLConnection sendSynchronousRequest:request
returningResponse:&response
error:&error];
мое приложение аварии.
Здесь я не хочу использовать асинхронный метод.
Есть ли какой-либо особый способ, когда я могу показать предупреждение, а не иметь сбой приложения в этой ситуации?
В чем причина аварии? – Vladimir
Это может помочь объяснить, что вы получаете, и где. Строка кода, который вы показываете, не будет разбиваться сама по себе, если ваше интернет-соединение перестанет работать. (Если система не убивает ваше приложение за слишком долгое время, в этом случае у вас мало выбора, кроме как использовать какой-то метод асинхронизации или переместить его в фоновый поток.) –
попробуйте NSLog («Ошибка:% @», [ описание ошибки]); и посмотрим, какая ошибка. – dreampowder