菜鸟教程小白 发表于 2022-12-12 16:59:29

ios - 从 UIWebView 在 Safari 中打开 URL 文件 (.pdf)


                                            <p><p>我需要我的应用程序识别 <code>.PDF</code> 扩展名,并在 Safari 而不是我的 <code>UIWebView</code> 中打开它,但如果我调用了诸如 <a href="http://google.com" rel="noreferrer noopener nofollow">http://google.com</a> 之类的域,我希望它在 <code>UIWebView</code> 中打开它。</p>

<p>请指教</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您也可以检查 MIME 类型,以获得稍长的旅程:</p>

<pre><code>@property (nonatomic, strong) NSString *mime;

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
   mime = ;
}

- (BOOL)isDisplayingPDF {
    NSString *extension = [ - 3)] lowercaseString];

    return ([[ lowercaseString] isEqualToString:@&#34;pdf&#34;] || );
}
</code></pre>

<p>您应该使用以下打开 URL 文件 (.pdf):</p>

<pre><code>NSURL *url = ;

if (![ openURL:url])

NSLog(@&#34;%@%@&#34;,@&#34;Failed to open url:&#34;,);
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 从 UIWebView 在 Safari 中打开 URL 文件 (.pdf),我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/20325982/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/20325982/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 从 UIWebView 在 Safari 中打开 URL 文件 (.pdf)