0
我嘗試將簡單的HTML頁面加載到webview中。這裏有幾個樣本,但它不適合我。我究竟做錯了什麼 ?意外地發現零,而在webview中用「loadHTMLString」解包可選值
我在myWebView.loadHTMLString錯誤(htmlString,基本URL:無):
unexpectedly found nil while unwrapping an Optional value
這裏是我的代碼:
class myClass: UIViewController {
@IBOutlet weak var myWebView: UIWebView!
override func viewDidLoad() {
myWebView = UIWebView(frame: self.view.frame);
var htmlString:String! = "<br /><h2>Hello Page</h2>"
//var nullvalue:NSURL=NSURL(fileURLWithPath: "")!;
myWebView.loadHTMLString(htmlString, baseURL: nil)
如果你有'@ IBOutlet',你爲什麼要在'viewDidLoad'中進行初始化? – 2015-04-04 07:43:34
沒有真正的理由。我只是嘗試所有組合,因爲我沒有找到任何簡單的樣本。那裏有樣品嗎?我只想在沒有加載頁面的情況下在UIWebview上說Hello。 – 2015-04-04 08:04:59
非常感謝亞倫。 「爲什麼你在viewDidLoad中初始化,如果你有@IBOutlet」?這是正確的問題。定義爲「var myWebView:UIWebView!」有用。簡單從我身邊的一系列的missunderstandings :-)解決! – 2015-04-04 08:51:33