【发布时间】:2012-07-03 16:54:25
【问题描述】:
我正在处理UIWebView,以便我可以控制应该在其中加载或不加载哪些 URL,但是即使它正在重新调整 NO,它仍然会加载页面。尽管文档清楚地表明如果您返回 NO,UIWebView 将不会加载页面。
当我调试时,我可以看到它正在返回 NO,但 UIWebView 仍然会加载 URL。
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
NSLog(@"%@", [[request URL] absoluteString]);
NSString *fullURL = [[request URL] absoluteString];
NSRange range = [fullURL rangeOfString:@"#"];
if (range.length != 0) {
NSLog(@"We need to show the other view");
return NO;
}
return YES;
}
【问题讨论】:
标签: iphone objective-c ios uiwebview