我正在使用页面视图应用程序来显示一系列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在步进时永远不会运行。