我正在處理UIWebView
,這樣我就可以控制哪些URL應該加載或不加載,但是即使重新調用NO,它仍然會加載頁面。雖然文檔明確指出如果您返回NO,UIWebView
將不會加載頁面。UIWebView儘管返回NO仍然加載URL
當我調試時,我可以看到它正在返回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;
}
我做了那就是爲什麼我在原始問題中說我發現它返回NO,它沒有被調用兩次。 – Gripsoft