CGPDFDocumentCreateWithURL 是否将文件下载到文档目录
我正在使用 iPhone 并通过将文件 url 传递给 CGPDFDocumentCreateWithURL 来访问 PHP 服务器中可用的 PDF 文件。我的问题是,每当我访问文件时,它是否会下载到我的 iPhone 文档目录中?
因为如果我的应用程序处于活动状态一段时间,我会收到错误 CFURLCreateDataAndPropertiesFromResource ,错误代码为 -14。收到此错误后,我的应用程序没有崩溃,但无法正常运行。
我无法理解内部流程?请帮我解决这个问题?
I am accessing the PDF files available in my PHP server using my iPhone with the help of passing file url to CGPDFDocumentCreateWithURL. My question whenever i access the files it will downloaded to my iphone documents directory or not?
Because if my application in active for some time i am getting the error CFURLCreateDataAndPropertiesFromResource with error code -14. After getting this error my application is not crashed but it is not functioning properly.
I am not able to understand the internal process? Please help me in this issue?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为您误解了 CGPDFDocumentCreateWithURL 的作用。它不会将 PDF 文档下载到文件系统。它根据提供的 URL 在内存中创建 PDF。它不会将任何内容保存到文件系统中。
我强烈建议您使用网络类(NSURLConnection、ASI 等)首先下载 PDF,然后打开它。这将使您能够提供更好的反馈,并支持更高级的下载功能,例如恢复部分下载、提供进度和更好的线程管理。
I think you're misunderstanding what
CGPDFDocumentCreateWithURL
does. It does not download a PDF document to the filesystem. It creates a PDF in memory based off the URL provided. It doesn't save anything to the filesystem.I would strongly recommend you use a networking class (NSURLConnection, ASI, etc) to download the PDF first and then open it. This will enable you to provide better feedback, and support more advanced download features such as resuming partial downloads, providing progress, and better thread management.
要保存 PDF
,然后将该保存的文件加载到 Web 视图中:
To save the PDF
then load that saved file into a web view: