网址: -
http://1-dot-smartrefill-968.appspot.com/#/#mfucci@gmail_com
禁用ATS
我的代码如下: -
-(void)loadView
{
[super loadView];
self.view.backgroundColor=[UIColor blackColor];
self.webview = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
[self.webview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://1-dot-smartrefill-968.appspot.com/#/#mfucci@gmail_com"]]];
[self.view addSubview:self.webview];
self.webview.delegate=self;
}
-(void)webViewDidFinishLoad:(UIWebView *)webView
{
NSLog(@"Finished loading");
}
-(void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
{
NSLog(@"Error %@", error);
}
Safari中的URL加载。
我尝试了许多不同的解决方案,但它们似乎都没有效果。请帮忙。谢谢!
答案 0 :(得分:0)
由于URlString中的某些未编码值
,您的NSURL将始终为零[NSURL URLWithString:@"http://1-dot-smartrefill-968.appspot.com/#/#mfucci@gmail_com"]
以上行总是给你一个零值。
试试这个:
NSString *urlString = @"http://1-dot-smartrefill-968.appspot.com/#/#mfucci@gmail_com";
NSURl *Url = [NSURL URLWithString:[self.urlString stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLHostAllowedCharacterSet]]];
尝试加载您从上述转化中获得的网址值。希望这会有所帮助。
谢谢!