我有以下代码 允许我每次加载一个固定的 URL, 放在我的视野 是否Load 方法 :
NSString *urlAddress = @"http://google.com";
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[_webView loadRequest:requestObj];
现在用户当然可以从这里进入任何网页, 如果用户决定删除我所希望的视图, 让他们能回到网页上。
现在我有了这个代码, 通过阅读各种论坛和搜索:
景象又变了,现在看起来是这样的:
NSURLRequest *currentRequest = [_webView request];
NSURL *currentURL = [currentRequest URL];
if(currentURL != nil)
{
NSString *urlAddress = currentRequest;
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[_webView loadRequest:requestObj];
}
else {
NSString *urlAddress = @"http://google.com";
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[_webView loadRequest:requestObj];
}
依我看来,我曾有这样的东西:
-(void)viewDidUnload {
NSURLRequest *currentRequest = [_webView request];
NSURL *currentURL = [currentRequest URL];
NSLog(@"Current URL is %@", currentURL.absoluteString);
[NSURLConnection connectionWithRequest:currentRequest delegate:self];
}
(a) 我是否走上了实现这一目标的正确轨道?
b) I have a warning created on this line : `` `NSString *urlAddress = currentRequest; which is:
不兼容的指针类型 初始化NSString ++++ 表示型号 NSURL 请求 +% 强
感谢任何帮助:-)
谢谢:-)
`` `