如下代码// 按钮触发事件
- (void)go:(id)sender
{
[self goNativePage];
}
// 页面跳转函数
- (void)goNativePage
{
NSLog(@"我被调用了");
LoginViewController *loginView = [[LoginViewController alloc] init];
[self.navController pushViewController:loginView animated:YES];
loginView.title = @"登录";
}
RCT_EXPORT_MODULE()
// 暴露给 ReactNative 的方法,方法名 goToNative
RCT_EXPORT_METHOD(goToNative)
{
NSLog(@"来到了后台的方法中");
[self goNativePage];
}原生界面上的按钮点击会跳转页面,但是暴露给 ReactNative 的方法不会跳转页面,两种方法都调用到了 goNativePage。我猜想原因是 一个是 - 号方法,另一个是 宏。现在想做的就是希望在 RCT_EXPORT_METHOD(goToNative) 中调用 goNativePage 也能跳转页面。
- 2 回答
- 0 关注
- 1769 浏览
添加回答
举报
0/150
提交
取消