ページ ビュー アプリケーションを使用して、一連の PDF を表示しています。UIWebView は PDF の罰金を表示していますが、PDF に埋め込まれたリンクがあり、ユーザーがそれをクリックすると、UIWebView 内のリンクが開きます。上記のリンクをサファリで開くようにしたい。
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は実行されません。