2017-02-17 22 views
0
@IBOutlet weak var myWebView: UIWebView! 
     override func viewDidLoad() { 
     super.viewDidLoad() 
     myWebView.scrollView.delegate = self 
     myWebView.delegate = self 
     if let url = URL(string: "https://fioridev.cairnindia.com/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html?sap-client=200&sap-language=EN&[email protected]://fioridev.cairnindia.com/sap/public/bc/themes/~client-200") { 
      let request = URLRequest(url: url) 

     myWebView.loadRequest(request) 
    print(myWebView) 
     } 
    } 
    @IBAction func RefreshAction(_ sender: Any) { 
     myWebView.reload() 
    } 

внутри этого URL на выбранном элементе и этот элемент открыт, но PDF-файл не открыт или не скачивает Так PLZZ дать мне решение ....Как открыть файл PDF внутри UIwebview URL-адрес, используя быстрый язык 3?

+0

Вы можете попробовать следующее [ссылка] (http://stackoverflow.com/a/29682393/3844242). –

ответ

0

Вы можете читать этот код:

override func viewDidLoad() { 
     super.viewDidLoad() 
     // Do any additional setup after loading the view, typically from a nib. 

     if let pdfURL = Bundle.main.url(forResource: "myPDF", withExtension: "pdf", subdirectory: nil, localization: nil) { 
      do { 
       let data = try Data(contentsOf: pdfURL) 
       let webView = WKWebView(frame: CGRect(x:20,y:20,width:view.frame.size.width-40, height:view.frame.size.height-40)) 
       webView.load(data, mimeType: "application/pdf", characterEncodingName:"", baseURL: pdfURL.deletingLastPathComponent()) 
       view.addSubview(webView) 

      } 
      catch { 
       // catch errors here 
      } 

     } 
    } 

Этот код поможет вам! Спасибо