UIWebView LoadData ist nicht zu akzeptieren Null-Werte für textEncodingName und baseURL
Bis Swift 1.2 version, UIWebView LoadData wurde akzeptiert null-Werte, aber Swift 2.0 wirft Fehler "Swift nicht entsprechen zu Protokoll NilLateralConvertible".
Swift 1.2: Funktioniert
self.webView.loadData(tempData!, MIMEType: "application/pdf", textEncodingName: nil, baseURL: nil)
Swift 2.0: Fehler
self.webView.loadData(tempData!, MIMEType: "application/pdf", textEncodingName: nil, baseURL: nil)
- Jeder führt? Warnungen bei der Verwendung von Swift 3+ mit "NSURL() als URL"
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese funktioniert bei mir:
Swift 3:
Die Standard-Zeichenkodierung ist
UTF-8
so können Sie das tun auf diese Weise:Apple aktualisiert hat, die Erklärungen und Sie nun eine nicht-null-Werte. Sie haben, hinzufügen von Realität, um die Erklärungen für den nutzen von Swift (und ObjC).