baidu_35962618 2017-10-25 09:48
浏览 720

swift 原生与h5二级页面交互

网上找的交互代码用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)
    }
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 高德地图点聚合中Marker的位置无法实时更新
    • ¥15 DIFY API Endpoint 问题。
    • ¥20 sub地址DHCP问题
    • ¥15 delta降尺度计算的一些细节,有偿
    • ¥15 Arduino红外遥控代码有问题
    • ¥15 数值计算离散正交多项式
    • ¥30 数值计算均差系数编程
    • ¥15 redis-full-check比较 两个集群的数据出错
    • ¥15 Matlab编程问题
    • ¥15 训练的多模态特征融合模型准确度很低怎么办