2017-02-17 1 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() 
    } 

innerhalb dieser URL zum Produkt ausgewählt und diesem Artikel sind offen, aber pdf-Datei ist also plzz geben Sie mir nicht öffnen oder nicht Lösung herunterladen ....wie PDF-Datei in UIwebview URL-Hit mit Swift 3 Sprache zu öffnen?

+0

Sie können versuchen, [link] (http://stackoverflow.com/a/29682393/3844242). –

Antwort

0

Sie diesen Code folgen:

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 
      } 

     } 
    } 

Dieser Code wird Ihnen helfen! Danke