Коды ошибок NSE: системные ошибки загрузки URL-адресов, которые означают потерю сети.

Я пытаюсь составить исчерпывающий список всех возможных кодов ошибок URL, которые означают потерю сетевого соединения, включая сообщения и продолжительные отключения. Вот что у меня есть на данный момент:

NSURLErrorNotConnectedToInternet
NSURLErrorCannotConnectToHost
NSURLErrorTimedOut
NSURLErrorCannotFindHost
NSURLErrorCallIsActive
NSURLErrorNetworkConnectionLost
NSURLErrorDataNotAllowed

Я сообщаю об ошибках веб-службы, с которыми столкнулось приложение, и хочу отфильтровать ошибки, вызванные не ошибкой веб-службы. Я смотрю на код ошибки URL, полученный из объекта ошибки, переданного в NSURLConnectionDelegate connection: didFailWithError: метод. Кроме того, я бы предпочел не проверять доступность каждый раз перед вызовом веб-службы, поскольку сетевое соединение все еще может быть потеряно случайным образом. Если у вас есть собственный список или лучший вариант, дайте мне знать. Спасибо.

10
задан George Burdell 18 February 2012 в 01:05
поделиться