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

来源:16-12 React Native 混合开发实战(iOS篇)-3【解锁新的开发方式】

三国韩信

2020-05-02

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

图片描述

写回答

1回答

CrazyCodeBoy

2020-05-06

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

0
2
三国韩信
我理解是在实现了RCTBridgeModule协议的module类里去定义了一个static的指针,去指向controller。这样确实可以拿到controller,不过这样会影响controller的销毁么?那个static的指针不就一直存在么?
2020-05-12
共2条回复

RN入门到进阶,打造高质量上线App

解锁React Native开发应用新姿势,React Native新版本热门技术

3172 学习 · 3258 问题

查看课程