如何在我的iphone资源中使用NSData保存PDF的URL,然后在每次启动应用程序后调用它们以加载。将pdf保存到文件系统
0
A
回答
0
以你的问题,分为三个部分:
下载
在下载PDF而言,最简单的方法是通过NSStringstringWithContentsOfURL:encoding:error:
方法(和NSString的其他相关方法)和NSURLConnection类,它能够执行异步后台请求。
上述两个链接的类参考文档都包含代码示例(请参阅每个顶部的“相关示例代码”部分)。此外,还有第三方解决方案可用,例如常用的ASIHTTPRequest类。
保存
一旦你有相关的NSData或NSString的对象,你可以简单地把它保存到使用NSData的writeToFile:options:error:
方法或NSString的writeToFile:atomically:encoding:error:
方法您的应用程序的文件目录中的文件,得到了相关的基本路径后经由NSSearchPathForDirectoriesInDomains
基础功能如下:
NSArray *searchPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentPath = [searchPaths objectAtIndex:0];
显示
在显示结果PDF文件方面,您需要查看CGPDFDocument Reference docs,尽管幸运地有几个onlineexamples,这应该有助于说明如何利用此类来显示PDF文件。
相关问题
- 1. 如何将pdf保存到android文件系统,然后查看PDF - react-native
- 2. 的iOS QLPreviewController显示PDF格式保存到文件系统
- 3. 在数据库或文件系统中保存PDF文件
- 4. android:文件保存系统
- 5. 如何将文件系统的内容保存到文件中
- 6. TCPDF将pdf保存到/ tmp /(或任何临时文件的系统默认值)
- 7. 将JSON保存到系统缓存中
- 8. Can RavenDB可以将文档保存到文件系统吗?
- 9. 将PDF保存为文件
- 10. Cordova将文件从输入文件保存到文件系统=“文件”
- 11. 将PDF保存到位置保存到文件夹
- 12. 将PDF写入文件系统iPhone
- 13. 如何将文件(PDF)传输到Hadoop文件系统
- 14. 将HttpResponse /请求保存到文件系统
- 15. 如何将文件保存到Android /系统目录?
- 16. 将html文件保存到本地系统使用ASP.NET
- 17. iPhone - 无法将视频元数据保存到文件系统
- 18. Android将图像保存到文件系统
- 19. 如何将图像保存到Mac上的JavaFX文件系统?
- 20. 将消息对象从JavaMail保存到文件系统
- 21. 如何将svg画布保存到本地文件系统
- 22. 将数据从Drupal保存到本地系统文件
- 23. 将视频上传/保存到数据库或文件系统
- 24. 如何将图像保存到HTML5文件系统与图像
- 25. 将视频blob保存到文件系统电子/节点js
- 26. 如何将文件保存到ramdisk文件系统中的闪存?
- 27. 将量化系数保存到文件
- 28. 将outlook邮件保存到系统文件夹中的单个.txt文件中
- 29. PCL保存图像文件到本地文件系统
- 30. JavaScript创建并保存文件到本地文件系统