我想传递一个回调函数作为模块组件的参数,如下所示:http://facebook.github.io/react-native/releases/0.29/docs/native-modules-ios.html#callbacks
在我的index.ios.js中,我在渲染函数中调用了模块组件:
<AGTView style={styles.ARView} downloadProgress={(error, response) =>this.bridgeManager.downloadProgress}>
</AGTView>
downloadProgress是一个propTypes,定义为React.PropTypes.func
并且在bridgeManager类中我有这个方法:
downloadProgress (error, response) {
console.log("HERE");
}
但是React Native不理解这个方法,我发现了消息 No + [RCTConvert RCTResponseSenderBlock:]功能 。
当我启动应用程序时。
我如何传递回调方法?
答案 0 :(得分:0)
您应该执行以下操作:
(error, response) => this.bridgeManager.downloadProgress(error, response)