0
我可以成功地从JavaScript获得一个变量,如下在iOS应用显示为警报消息:pass值到的UIWebView
let loggedIn = self.webView.stringByEvaluatingJavaScript(from: "loggedIn");
let alertController = UIAlertController(title: "iOScreator", message:
loggedIn, preferredStyle: UIAlertControllerStyle.alert)
alertController.addAction(UIAlertAction(title: "Dismiss", style: UIAlertActionStyle.default,handler: nil))
self.present(alertController, animated: true, completion: nil)
上述工程完美。有没有类似的选项可以将一个变量从iOS传递给一个javascript变量,并运行一个可以用该变量进行弹出式警报的函数?
任何帮助,一如既往,表示赞赏。非常感谢,艾伦。
传递“loggedIn = true”会将loggedIn设置为true。类似的方式,你甚至可以用参数调用函数。供参考https://stackoverflow.com/questions/3641968/passing-objective-c-variable-to-javascript-in-ios –
非常感谢。没有意识到这很简单。随意将其作为答案。如果你可以弹出一个swift 3的例子,并且这个函数的参数很棒:) –