如何在我的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創建並保存文件到本地文件系統