Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何从UIWebView下载文档或pdf文件_Iphone - Fatal编程技术网

Iphone 如何从UIWebView下载文档或pdf文件

Iphone 如何从UIWebView下载文档或pdf文件,iphone,Iphone,我可以显示UIWebView的url。但是,当单击下载链接时,如何将文件从UIWebView下载并保存到文件夹中。在web视图代理中实现webView:shouldStartLoadWithRequest:navigationType:。如果收到对感兴趣的文件的请求,请从该方法返回NO,然后启动单独的NSURLConnection,将文件下载到NSData对象中,然后保存。在web视图代理中实现webView:shouldStartLoadWithRequest:navigationType:。

我可以显示UIWebView的url。但是,当单击下载链接时,如何将文件从UIWebView下载并保存到文件夹中。

在web视图代理中实现
webView:shouldStartLoadWithRequest:navigationType:
。如果收到对感兴趣的文件的请求,请从该方法返回
NO
,然后启动单独的
NSURLConnection
,将文件下载到
NSData
对象中,然后保存。

在web视图代理中实现
webView:shouldStartLoadWithRequest:navigationType:
。如果收到对感兴趣的文件的请求,请从该方法返回
NO
,然后启动单独的
NSURLConnection
,将文件下载到
NSData
对象中,然后保存

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *) request navigationType:(UIWebViewNavigationType)navigationtype
{

    // Will execute this block only when links are clicked
    if( navigationtype == UIWebViewNavigationTypeLinkClicked )
    {
          ...//create NSURLConnection object and save the downloaded bytes in NSData in 
          connectionDidFinishLoading:(NSURLConnection *)connection
    }
}