如何阻止UIWebView立即加载URL?

JKM*_*nia 1 iphone objective-c uiwebview

我想停止WebPage加载UIWebView,同时传递另一个URL进行加载.

jam*_*pag 5

你应该实现:

- (BOOL)webView:(UIWebView *)inWeb shouldStartLoadWithRequest:(NSURLRequest *)inRequest navigationType:(UIWebViewNavigationType)inType
Run Code Online (Sandbox Code Playgroud)

UIWebViewDelegate协议的方法和返回NO您不想加载的所有URL.

例:

- (BOOL)webView:(UIWebView *)inWeb shouldStartLoadWithRequest:(NSURLRequest *)inRequest navigationType:(UIWebViewNavigationType)inType {
    if ([[inRequest URL] isEqual:someMyUrl]) {
        return YES;
    }
    return NO;
}
Run Code Online (Sandbox Code Playgroud)