所有嗨! 我需要以某种方式将PDF文件保存在iphone上。我在UIWebVIew中打开网站,有一个下载PDF文件的链接,但是在UIWebView中打开了PDF文件。有没有办法实现它?
答案 0 :(得分:0)
在UIWebView委托中,您可以处理导航通知并阻止它;从通知中您将知道PDF URL,这将允许您使用NSURLConnection下载它。
答案 1 :(得分:0)
看看这个question/answer from S.O.它包含用于检测您正在下载文档以及实际保存到磁盘的示例代码......
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType {
if ([[[request URL] scheme] isEqual:@"http"] &&
[[[request URL] pathExtension]...])
<your download/save code here>
return NO; //-- no need to follow the link
}
return YES; //-- otherwise, follow the link
}