Integration with existing apps显示
AsEnumerable
即您从呈现视图控制器构建RN视图,而不是在呈现的视图控制器中构建。
对于android,doc显示了一种从呈现(创建)活动中创建ReactRootView的方法。
RCTRootView *rootView =
[[RCTRootView alloc] initWithBundleURL: jsCodeLocation
moduleName: @"RNHighScores"
initialProperties: nil
launchOptions: nil];
UIViewController *vc = [[UIViewController alloc] init];
vc.view = rootView;
[self presentViewController:vc animated:YES completion:nil];
iOS应用程序是否可以执行与上述Android代码类似的操作?这是创建一个自定义视图控制器并在viewDidLoad中实例化RCTRootView 这样做有什么缺点吗?
答案 0 :(得分:0)
是的确有效。虽然我不知道是否有任何缺点。