UIWebView类参考 :
夫特
func stringByEvaluatingJavaScriptFromString(_ script: String) -> String?
返回值
运行脚本参数中传递的JavaScript脚本的结果,如果脚本失败则运行nil。
如果我给函数添加一串乱码的随机文本,例如:
let x = viewController.webView.stringByEvaluatingJavaScriptFromString(
"aadfasdjfdsl.sdfsadsf.asdfasd[0]"
)
print("-->\(x)<--")
它不返回nil - 它返回:
Optional("")
怎么能返回nil?