2017-07-04 7 views
-1

私は、ドキュメントディレクトリに格納されているPDFファイルを持っていると私はあなたのコントローラにQLPreviewControllerインポートクイックルックを使用して、あなたのPDFファイルを開くことができは、どのように私はスウィフトドキュメントディレクトリからのPDFフィーユを開くことができます3

let documentsURL = try! FileManager().url(for: .documentDirectory, 
              in: .userDomainMask, 
              appropriateFor: nil, 
              create: true) 

let path = documentsURL.appendingPathComponent("myFile.pdf") 

答えて

0

このpdfファイルを開きたいです

import QuickLook 

func openQlPreview() { 
     let previoew = QLPreviewController.init() 
     previoew.dataSource = self 
     previoew.delegate = self 
     self.present(previoew, animated: true, completion: nil) 
    } 



extension UIViewController : QLPreviewControllerDelegate , QLPreviewControllerDataSource{ 

    func numberOfPreviewItems(in controller: QLPreviewController) -> Int { 
     return 1 
    } 

    func previewController(_ controller: QLPreviewController, previewItemAt index: Int) -> QLPreviewItem { 
     // pass your document url here 
     return path as QLPreviewItem 
    } 

    func previewController(_ controller: QLPreviewController, shouldOpen url: URL, for item: QLPreviewItem) -> Bool { 
     return true 
    } 


} 
+0

ありがとうございます。 –

関連する問題