Я работаю над приложением iPad, в котором встроенный HTTP-сервер прослушивает высокий порт, и я загружаю страницы с этого HTTP-сервера, используя UIWebView
.
Для функциональности приложения,важно, чтобы это работало, когда сетевое соединение недоступно.
UIWebView
загружает URL-адреса вида http://localhost:port/path
Когда я отключаю Wi-Fi на своем iPad и запускаюприложение, делегат UIWebView
получает сообщение webView:didFailLoadWithError:
со следующим объектом NSError:
Error Domain=NSURLErrorDomain Code=-1009 UserInfo=0x1b4a50 "no Internet connection"
Очевидно, что SDK умен и обнаруживает, что у него нет подключения к Интернету, но это должно быть возможночтобы получить доступ к 127.0.0.1/localhost/::1 без подключения к Интернету.Я сообщу об ошибке в Apple, но сейчас прошу совета о возможных обходных путях для этой ошибки SDK.
Обратите внимание: изменение архитектуры приложения не входит в сферу действия этого вопроса.