为了账号安全,请及时绑定邮箱和手机立即绑定

OC宏代码块中 self 和 - 方法中的 self 区别?

OC宏代码块中 self 和 - 方法中的 self 区别?

iOS
示申言舌 2016-09-27 09:32:57
如下代码// 按钮触发事件 - (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 回答

?
NadiaSmile

TA贡献149条经验 获得超291个赞

NSLog(@"来到了后台的方法中");会走这个打印函数么?

话说 我并没有接触过自定义宏方法。。。 只是使用过封装好的宏方法。。。



查看完整回答
反对 回复 2016-09-27
  • 2 回答
  • 0 关注
  • 1774 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信