UIWebView无法打开安全URL

时间:2011-12-06 20:04:34

标签: ios iphone objective-c uiwebview payment-gateway

在iPhone应用程序中,我创建了一个成功加载UIWebView的{​​{1}}。 但是同一个Web视图没有加载http://www.google.com(支付网关URL),但是这个URL在Safari和其他浏览器中成功打开。任何人都可以解释并帮助我吗?

2 个答案:

答案 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]]];