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:@"pdf"] || );
}
</code></pre>
<p>您应该使用以下打开 URL 文件 (.pdf):</p>
<pre><code>NSURL *url = ;
if (![ openURL:url])
NSLog(@"%@%@",@"Failed to open url:",);
</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]