如下代碼//?按鈕觸發(fā)事件
-?(void)go:(id)sender
{
??[self?goNativePage];
}
//?頁面跳轉(zhuǎn)函數(shù)
-?(void)goNativePage
{
??NSLog(@"我被調(diào)用了");
??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];
}原生界面上的按鈕點擊會跳轉(zhuǎn)頁面,但是暴露給 ReactNative 的方法不會跳轉(zhuǎn)頁面,兩種方法都調(diào)用到了 goNativePage。我猜想原因是 一個是 - 號方法,另一個是 宏?,F(xiàn)在想做的就是希望在?RCT_EXPORT_METHOD(goToNative)?中調(diào)用?goNativePage?也能跳轉(zhuǎn)頁面。
2 回答

NadiaSmile
TA貢獻(xiàn)149條經(jīng)驗 獲得超291個贊
NSLog(@"來到了后臺的方法中");會走這個打印函數(shù)么?
話說 我并沒有接觸過自定義宏方法。。。 只是使用過封裝好的宏方法。。。
- 2 回答
- 0 關(guān)注
- 1824 瀏覽
添加回答
舉報
0/150
提交
取消