如何从UIWebView中显示的pdf加载safari中的链接

时间:2012-11-11 22:21:25

标签: ios xcode cocoa uiwebview

我正在使用页面视图应用程序来显示一系列PDF。 UIWebView显示PDF很好,但是只要有嵌入到PDF中的链接并且用户单击它,它就会打开UIWebView内部的链接。我希望它在safari中打开所说的链接。

NSString *path = [[NSBundle mainBundle] pathForResource:page ofType:@"pdf"];
NSURL *targetURL = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];


[self.webView loadRequest:request];

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

    return YES;
}

正如您所看到的,我已尝试插入代码以启动它,但BOOL在步进时永远不会运行。

0 个答案:

没有答案