1、native页面跳转rn页面:(只用于iOS)
PAFFRNRootViewController *rnrootViewController = [[PAFFRNRootViewController alloc] initWithModuleName:jsModuleName];
[APP_Navigator.navigationController pushViewController:rnrootViewController animated:YES];
2、rn页面跳转native页面:(iOS和Android共用)
var PageNavigator = require('PageNavigator’);
PageNavigator.push(className, extrasJson, animated);
animated用于iOS,Android暂时没有使用到,没有传时默认是true。
3、native页面pop回rn页面:(iOS和Android共用)
[APP_Navigator.navigationController popViewController:YES];
4、rn页面pop回native页面:(只用于iOS)
var PageNavigator = require('PageNavigator’);
PageNavigator.pop(animated);
animated用于iOS,Android暂时没有使用到,没有传时默认是true。
PS:rn页面和rn页面之间的跳转要使用Navigator,不能使用NavigatorIOS,否则和native页面之间时会crash。