我正在尝试在 react native 项目中实现 react-native-navigation 选项卡栏,尽管我不断收到错误消息:
'未定义不是对象(评估 RCCManager.setRootController)'。
我首先安装了 react-native-navigation,然后是 react-native-controllers,然后是 react-native 链接(就像教程所说的那样)。
这是我的 AppDelegate.m 代码:
#import "AppDelegate.h"
#import "RCCManager.h"
#import <React/RCTBundleURLProvider.h>
#import <React/RCTRootView.h>
@implementation AppDelegate
- (BOOL)application:(UIApplication *)applicationdidFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSURL *jsCodeLocation;
jsCodeLocation = [[RCTBundleURLProvider sharedSettings]jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil];
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
self.window.backgroundColor = [UIColor whiteColor];
[[RCCManager sharedInstance] initBridgeWithBundleURL:jsCodeLocation];
return YES;
}
@end