1

ページ ビュー アプリケーションを使用して、一連の 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は実行されません。

4

0 に答える 0