请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

在原生controller页面里用了rn,这个rn的view如何拿到它的controller实例

在原生controller页面里用了rn,点击按钮要返回上个页面。我已经新建了一个module类实现了RCTBridgeModule协议。在这个类里的goback方法怎么去获取那个controller实例去做返回上一个页面的操作。如下图
图片描述

图片描述

正在回答 回答被采纳积分+3

1回答

CrazyCodeBoy 2020-05-06 22:06:42

参考下这个方案的实现:https://samwize.com/2017/02/09/calling-a-view-controller-function-from-react-native/
看能否帮到你。

0 回复 有任何疑惑可以回复我~
  • 提问者 三国韩信 #1
    看不懂啊,英语渣切不会swift[大哭]
    老师能就我上面的例子简单的说一下咋做么,谢谢
    回复 有任何疑惑可以回复我~ 2020-05-06 22:57:34
  • 提问者 三国韩信 #2
    我理解是在实现了RCTBridgeModule协议的module类里去定义了一个static的指针,去指向controller。这样确实可以拿到controller,不过这样会影响controller的销毁么?那个static的指针不就一直存在么?
    回复 有任何疑惑可以回复我~ 2020-05-12 12:01:56
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信