Я не могу открыть URL-адрес в UIWebView
, поэтому я нашел и нашел, что мне нужно кодировать URL-адрес, поэтому я попытался его закодировать, но я столкнулся с проблемой в кодировке URL: Мой URL-адрес http://somedomain.com/data/Témp%20Page%20-%20Open.html
(Это не настоящий URL).
Я заинтересован в %20
, который я попытался заменить с помощью stringByReplacingOccuranceOfString:@"" withString:@""
, он дал мне URL-адрес, который мне нужен, как http://somedomain.com/data/Témp Page - Open.html
Однако его не открывается в UIWebView
, но удивительно он открывается в Safari
и FireFox
отлично. Даже я открываю некодированный URL, он автоматически преобразует и открывает страницу, которую я ищу.
У меня есть google для кодировки URL, и он указывает мне на разные результаты, которые я уже проверил, но результаты не помогают мне! Я пробовал разные функции ответов в разных вопросах кодировки URL-адресов, но он просто изменил все специальные символы и сделал мой URL как http%3A%2F%2Fsomedomain.com%2Fdata%2FT...
, который не может открыться в UIWebView
и даже в любом браузере.
Он дает следующее Error Log
в UIWebView delegate
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error { }
Код ошибки: 101 и Описание: Error Domain = WebKitErrorDomain Code = 101 "Операция не может быть завершена (ошибка WebKitErrorDomain 101.)" UserInfo = 0x6e4cf60 {}