我正在使用UIWebView
和NSURLRequest
查找网页并且工作正常,但我希望每次都以空白页开头,而不是显示上次网址查找的结果。有没有一种简单的方法可以做到这一点?
我在viewDidLoad:
wikiText = [[[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 370)] autorelease];
[wikiView addSubview:wikiText];
...然后我像这样加载UIWebView
:
NSString *urlAddress =[NSString stringWithFormat: @"http://%@", randomEWiki];
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[wikiText loadRequest:requestObj];
答案 0 :(得分:1)
首先从这开始。
[wikiText loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@""]]];
首先加载空白页。然后打开你常用的网址。
NSString *urlAddress =[NSString stringWithFormat: @"http://%@", randomEWiki];
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[wikiText loadRequest:requestObj];
答案 1 :(得分:0)
我们也可以使用像这样的Html标签
[wikiText loadHTMLString:@"<html><head></head><body></body></html>" baseURL:nil];
然后你可以加载你的实际网址
NSString *urlAddress =[NSString stringWithFormat: @"http://%@", randomEWiki];
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[wikiText loadRequest:requestObj];
答案 2 :(得分:0)
无需加载加载空白网址,只需使用viewWillAppear
,根据此情况,每当您的视图显示时,webView
将加载您的网页,并最初为您提供白色空白页那么你的网页。
-(void)viewWillAppear:(BOOL)animated
{
wikiText = [[[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 370)] autorelease];
[wikiView addSubview:wikiText];
NSString *urlAddress =[NSString stringWithFormat: @"http://%@", randomEWiki];
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[wikiText loadRequest:requestObj];
}