Ответ 1
-1100
означает NSURLErrorFileDoesNotExist
. И вы получаете доступ к локальному файлу, напечатаете URL absoluteString
чтобы проверить, подходит ли путь для этого файла.
Я пытаюсь загрузить контент в UIWebView, и при тестировании в симуляторе все, что я получаю, это белый экран и следующая ошибка в консоли:
NSURLConnection finished with error - code -1100
Может ли кто-нибудь помочь? Мой текущий код Swift:
class ViewController: UIViewController {
@IBOutlet weak var webView: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
webView.allowsInlineMediaPlayback = true;
webView.mediaPlaybackRequiresUserAction = false;
webView.loadRequest(URLRequest(url: URL(fileURLWithPath: Bundle.main.path(forResource: "www/index", ofType: "html")!)))
let statusBar = UIApplication.shared.value(forKeyPath: "statusBarWindow.statusBar") as? UIView
statusBar?.backgroundColor = UIColor.clear
}
}
Просто, чтобы уточнить, этот код работает для меня, но я не могу найти что-либо в Интернете относительно ошибки -1100. Большое спасибо.
-1100
означает NSURLErrorFileDoesNotExist
. И вы получаете доступ к локальному файлу, напечатаете URL absoluteString
чтобы проверить, подходит ли путь для этого файла.
Для моей сети сеть не подключалась должным образом. Затем я включил мое соединение с данными, после чего решил.
Кто-нибудь нашел решение этой ошибки?
спасибо в объявлении
Краткое описание для всех кодов ошибок NSURLRequest
: Коды ошибок для загрузки URL-адресов
Возврат, когда система загрузки URL обнаруживает ошибку, которую она не может интерпретировать.
Возврат при отмене асинхронной нагрузки.
Возврат, когда URL-адрес достаточно искажен, что запрос URL-адреса не может быть инициирован
Возврат при сбое асинхронной операции.
Возврат, когда структура с правильно сформированным URL-адресом не может быть обработана каркасом.
Возврат, если имя узла для URL-адреса не может быть разрешено.
Возврат при неудачной попытке подключения к хосту.
Возвращается, когда длина данных ресурса превышает максимально допустимый.
Возвращается, когда соединение клиента или сервера прерывается в середине загруженной загрузки.
См NSURLErrorCannotFindHost
Возвращается, когда обнаружен цикл перенаправления или когда превышен порог для числа допустимых перенаправлений (в настоящее время 16).
Возврат, когда запрашиваемый ресурс не может быть восстановлен.
Возврат при запросе сетевого ресурса, но подключение к Интернету не установлено и не может быть установлено автоматически, либо из-за отсутствия подключения, либо по выбору пользователя не для автоматического подключения к сети.
Возвращается, когда перенаправление указывается с помощью кода ответа сервера, но сервер не сопровождает этот код URL-адресом переадресации.
Возврат, когда система загрузки URL-адресов получает плохие данные с сервера.
Возвращается, когда пользователь аннулирует асинхронный запрос на аутентификацию.
Возврат, когда для доступа к ресурсу требуется аутентификация.
Возврат, когда сервер сообщает, что URL-адрес имеет ненулевую длину содержимого, но завершает сетевое соединение "изящно" без отправки каких-либо данных.
Возвращается, когда данные контента, полученные во время запроса NSURLConnection, не могут быть декодированы для известной кодировки содержимого.
Возврат, когда данные контента, полученные во время запроса NSURLConnection, имеют неизвестную кодировку содержимого.
Возврат, когда ответ на запрос NSURLConnection не может быть проанализирован.
Возврат, когда соединение потребует активации контекста данных во время роуминга, но международный роуминг отключен.
Возврат при попытке подключения при активном телефонном вызове в сети, которая не поддерживает одновременную связь по телефону и данным (EDGE или GPRS).
Возврат, когда сотовая сеть запрещает соединение.
Возвращается, когда необходим поток тела, но клиент его не предоставляет. Это влияет на клиентов на iOS, которые отправляют запрос POST, используя поток тела, но не реализуют соединение метода делегата NSURLConnection: needNewBodyStream.
Возвращается, когда файл не существует.
Возвращается, когда запрос на FTP файл приводит к тому, что сервер отвечает, что файл не является обычным файлом, а является каталогом.
Возврат, если ресурс не может быть прочитан из-за недостаточных разрешений.
Возврат, когда попытка установить безопасное соединение не выполняется по причинам, которые не могут быть выражены более конкретно.
Возврат, если сертификат сервера имеет дату, которая указывает, что она истекла или еще не действительна.
Возвращается, когда сертификат сервера подписан корневым сервером, которому не доверяют.
Возврат, если серверный сертификат не подписан никаким корневым сервером.
Возврат, если сертификат сервера еще не действителен.
Возврат при отклонении сертификата сервера.
Возврат, когда требуется сертификат клиента для аутентификации SSL-соединения во время запроса NSURLConnection.
Возврат, если конкретный запрос на загрузку элемента из кеша не может быть выполнен.
Возврат, когда объекту NSURLDownload не удалось создать загруженный файл на диске из-за сбоя ввода-вывода.
Возврат, когда NSURLDownload не удалось открыть загруженный файл на диске.
Возврат, когда NSURLDownload не удалось закрыть загруженный файл на диске.
Возврат, когда NSURLDownload не удалось записать в загруженный файл на диске.
Возврат, когда NSURLDownload не удалось удалить загруженный файл с диска.
Возврат, когда NSURLDownload не удалось переместить загруженный файл на диск.
Возврат, когда NSURLDownload не удалось декодировать закодированный файл во время загрузки.
Возврат, когда NSURLDownload не удалось декодировать закодированный файл после загрузки.
NSURLErrorAppTransportSecurityRequiresSecureConnection
NSURLErrorBackgroundSessionInUseByAnotherProcess
NSURLErrorBackgroundSessionRequiresSharedContainer
NSURLErrorBackgroundSessionWasDisconnected
NSURLErrorFileOutsideSafeArea