我寫的應用程序,我需要加載相同的HTML頁面。比需要拿元素。stringByEvaluatingJavaScriptFromString
的getElementById(\ 「orderData \」)
let webView = UIWebView()
let localfilePath = NSBundle.mainBundle().URLForResource("PrintPage", withExtension: "html")
let myRequest = NSURLRequest(URL: localfilePath!)
webView.loadRequest(myRequest)
print(webView.stringByEvaluatingJavaScriptFromString("document"))
但只是打印文檔給我可選 「」。 getElementById(\「orderData \」)太寫了可選「」。
P.S.我可以看到這個頁面,加載沒有問題。
------更新 PSS應對不OptionValue =)處理空字符串,當我嘗試使用JavaScript
學習Swift的好方法是學習Apple的Swift電子書。也使用在線參考,這是非常好的。關於Optionals的部分:https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html#//apple_ref/doc/uid/TP40014097-CH5-ID330(你*真的*想要閱讀此)。 – Moritz