我无法打开一个 URL,UIWebView
所以我搜索并发现我需要对 URL 进行编码,所以我尝试对其进行编码,但是我在 URL 编码中遇到了问题:我的 URL 是http://somedomain.com/data/Témp%20Page%20-%20Open.html
(它不是真正的 URL)。
我担心%20
我试图替换 using stringByReplacingOccuranceOfString:@"" withString:@""
,它给了我想要的 URLhttp://somedomain.com/data/Témp Page - Open.html
但是它没有打开,UIWebView
但令人惊讶的是它打开Safari
并FireFox
完美。即使我打开未编码的 URL,它也会自动转换并打开我正在寻找的页面。
我已经在谷歌上搜索了 URL 编码,它指出了我已经检查过的不同结果,但没有任何结果可以帮助我!!我在不同的 URL 编码问题中尝试了不同的函数答案,但它只是更改了所有特殊字符并使我的 URL 像,http%3A%2F%2Fsomedomain.com%2Fdata%2FT...
它无法在任何浏览器中打开UIWebView
,甚至无法在任何浏览器中打开。
它给出了以下Error Log
内容UIWebView delegate
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error { }
错误代码:101 & 描述:错误域 = WebKitErrorDomain 代码 = 101“操作无法完成。(WebKitErrorDomain 错误 101。)”用户信息 = 0x6e4cf60 {}