0

このBOOL関数は、これらのWebビューでは機能していません。どうすれば修正できるのでしょうか。私はおそらくいくつかの小さな詳細が欠けています。

-(void)viewDidLoad{    
    UIWebView *webView = [[UIWebView alloc] 
                           initWithFrame:CGRectMake(0, 119, 
                              self.view.bounds.size.width, 
                              self.view.bounds.size.height - 165)];
    webView.backgroundColor = [UIColor whiteColor];
    webView.userInteractionEnabled = NO;
    webView.opaque = NO;
    [webView loadHTMLString:self.item.description 
             baseURL:[NSURL URLWithString:self.item.link]];
    [self.view addSubview:webView];

}

-(BOOL) webView:(UIWebView*)inWeb 
        shouldStartLoadWithRequest:(NSURLRequest*)inRequest 
        navigationType:(UIWebViewNavigationType)inType{
    if (inType == UIWebViewNavigationTypeLinkClicked) {
        [[UIApplication sharedApplication] openURL:[inRequest URL]];
        return NO;
    }
    return YES;
}
4

1 に答える 1

1

webViewにデリゲートを設定していません。

于 2013-03-08T00:39:41.240 に答える