在UIWebView中使用baseurl

时间:2013-02-06 05:02:46

标签: ios uiwebview base-url

我在加载网站时遇到一些问题,这显然与需要正确设置baseurl有关。主站点是http://www.oklahomachristianacademy.org,我需要打开的站点地址是一个返回为

的字符串

applewebdata://F6224B10-25ED...

所以,在我的代码中,我认为这可以设置baseurl和上面附加的字符串加载到应用程序中。

-(void)viewWillAppear:(BOOL)animated {
NSURL *theurl = [NSURL URLWithString:@"http://www.oklahomachristianacademy.org/"];
[savedweb loadHTMLString:(NSString *)link baseURL:(NSURL *)theurl];
}

但是,这不起作用,UIWebview只会再次显示applewebdata://行。我错过了什么?

1 个答案:

答案 0 :(得分:-1)

使用此代码

//NSString *urlAddress = @"http://www.google.com";
NSString *urlAddress = @"http://cagt.bu.edu/page/IPhone-summer2010-wiki_problemsandsolutions";
//Create a URL object.
NSURL *url = [NSURL URLWithString:urlAddress];

//URL Requst Object
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];

//Load the request in the UIWebView.
[webView loadRequest:requestObj];