在iPhone应用程序中,我创建了一个成功加载UIWebView
的{{1}}。
但是同一个Web视图没有加载http://www.google.com
(支付网关URL),但是这个URL在Safari和其他浏览器中成功打开。任何人都可以解释并帮助我吗?
答案 0 :(得分:3)
在将字符串转换为NSURL之前,您需要使用NSString的– stringByAddingPercentEscapesUsingEncoding:
方法正确格式化字符串。
答案 1 :(得分:2)
试试这个:
NSString *postString;
postString = [NSString stringWithFormat:@"https://xxxseal.xxxxbank.com/mpi/Ssl.jsp?transactionId=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"];
postString = [postString stringByAddingPercentEscapesUsingEncoding:(NSStringEncoding)NSUTF8StringEncoding];
[WebViewObj loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:postString]]];