2017-07-21 3 views
0

私はiOS開発が初めてです。私のプロジェクトでは、私は、tableview上にexerciseFilePathを表示しています。 以下に応答を示します。swift 3でfilePathを考慮してPDFファイルを表示する方法と表示方法は?

"exerciseId" : 1, 
    "exerciseName" : "Fitness Exercise", 
    "exerciseFilePath" : "\/p\/pdf\/exercise_pdf\/fitness_exercise.pdf" 

didSelectRowAtIndexpathの別のビューにpdfを表示する必要があります。 私はどのようにpdfを表示するのか、そのpdfを表示するために従うべき手順はわかりません。 私の問題を理解していただければ幸いです。私がこれをどうやってできるか教えてください。

+0

あなたは 'を通してそれを行うことができますwebView' –

+0

PDFを表示するには、 'UIDocumentInteractionController'を使用してください。例えばhttps://stackoverflow.com/questions/37177398/open-pdf-url-in-ios-8 –

+0

別のチュートリアルhttp://www.iostutorialjunction.com/ 2016/09/how-to-create-uidocumentinteractioncontroller-in-swift-language-ios-sdk.html –

答えて

0

なぜQLPreviewControllerまたはUIDocumentInteractionControllerを使用しないのですか?今、あなたのケースでは、あなたがwebViewを使用してそれを行うことができます

let req = NSURLRequest(url: pdf) //pdf is your pdf path 
let webView = UIWebView(frame: CGRect(x:0,y:0,width:self.view.frame.size.width,height: self.view.frame.size.height-40)) //Adjust view area here 
webView.loadRequest(req as URLRequest) 
self.view.addSubview(webView) 

いくつかのチュートリアル:

QLPreviewController example

UIDocumentInteractionController example

関連する問題