亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

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。我猜想原因是 一個是 - 號方法,另一個是 宏?,F在想做的就是希望在?RCT_EXPORT_METHOD(goToNative)?中調用?goNativePage?也能跳轉頁面。
查看完整描述

2 回答

?
NadiaSmile

TA貢獻149條經驗 獲得超291個贊

NSLog(@"來到了后臺的方法中");會走這個打印函數么?

話說 我并沒有接觸過自定義宏方法。。。 只是使用過封裝好的宏方法。。。



查看完整回答
反對 回復 2016-09-27
  • 2 回答
  • 0 關注
  • 1826 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號