如何在我的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. 在數據庫或文件系統中保存PDF文件
- 3. 如何將文件系統的內容保存到文件中
- 4. TCPDF將pdf保存到/ tmp /(或任何臨時文件的系統默認值)
- 5. 將PDF保存爲文件
- 6. 將PDF寫入文件系統iPhone
- 7. 如何將文件(PDF)傳輸到Hadoop文件系統
- 8. 如何將svg畫布保存到本地文件系統
- 9. 將HttpResponse /請求保存到文件系統
- 10. 如何將圖像保存到HTML5文件系統與圖像
- 11. 將數據從Drupal保存到本地系統文件
- 12. 如何將文件保存到Android /系統目錄?
- 13. iPhone - 無法將視頻元數據保存到文件系統
- 14. 將html文件保存到本地系統使用ASP.NET
- 15. 如何將文件保存到ramdisk文件系統中的閃存?
- 16. 保存PDF文件
- 17. 保存文件系統元數據
- 18. 使用Chrome打包的應用程序將文件保存到文件系統
- 19. 將文檔保存爲SQL或文件系統中的BLOB
- 20. 如何將PDF文件保存到文件夾? vb.net或itsharptext
- 21. 如何將html2canvas保存爲pdf文件
- 22. Java將xls文件保存爲PDF
- 23. 將byte []流保存爲PDF文件asp.net
- 24. 無法將PDF文件保存到SharePoint - 錯誤1004文檔未保存
- 25. Libgdx - 保存系統
- 26. 保存後自動將pdf文件附加到郵件中
- 27. 用Chickenfoot保存PDF文件
- 28. 如何地塊保存到文件系統
- 29. 如何下載數據保存到設備的文件系統
- 30. 將大.pdf/.jpg文件上傳到jffs2文件系統時,fwrite()失敗