как отображать и где отображать pdf-файл, рассматривая filePath в swift 3?

Я новичок в разработке iOS. В моем проекте я показываю actionFilePath на tableview. ответ приведен ниже.

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

Мне нужно отобразить pdf в другом представлении на didSelectRowAtIndexpath. i Не знаю, как отобразить pdf-файл, и какие шаги необходимо выполнить, чтобы отобразить этот pdf-файл. Надеюсь, вы понимаете мою проблему. пожалуйста, помогите мне, как я могу это сделать.

Почему вы не используете 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

Пример UIDocumentInteractionController

  • Как предотвратить UIWebView от подгонки содержимого страницы до ширины экрана (ни масштабированной, ни переплавленной)?
  • Webview удаляет все пробелы до и после HTML-объекта
  • UIViewControllerHierarchyInconsistency и QiuckTimePlugin
  • Nativescript + iOS webview + локальные файлы
  • Как внедрить Google Login в WkWebView, переключаясь на SFSafariViewController
  • Можно ли указать NSURLCache для определенного интерфейса UIWebView или NSURLConnection?
  • Просмотр Html в приложениях ios / ipod
  • Создание webViews программно в Swift
  • Отображение изображения в веб-браузере iOS размыто, но одно и то же изображение для изображения
  • iOS UIWebView просочился
  • iOS 8 UIWebview Delegate: WebKit отменил неперехваченное исключение в webView: didFinishLoadForFrame:
  • Давайте будем гением компьютера.