网上找的交互代码用webview加载的,我的一级是一个列表没问题,但是点击列表进入下一个页面,就获取不到模型“wangfangy”对象了,求大神指点一二!
self.jsContext = webView.value(forKeyPath: "documentView.webView.mainFrame.javaScriptContext") as? JSContext
let model = JSObjCModel()
model.controller = self
model.jsContext = self.jsContext
// 这一步是将SwiftJavaScriptModel模型注入到JS中,在JS就可以通过WebViewJavascriptBridge调用我们暴露的方法了。
self.jsContext?.setObject(model, forKeyedSubscript: "wangfangy" as NSCopying & NSObjectProtocol)
self.jsContext!.exceptionHandler = { (context, exception) in
print("exception:", exception)
}