目前正在使用"react-native-sentry": "^0.8.1"
AppDelegate.m
在react-native-navigation的设置中,它要求用户修改RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation...
,使其更像example,将[[RCCManager sharedInstance] initBridgeWithBundleURL:jsCodeLocation];
替换为rootView
由于我不再引用[RNSentry installWithRootView:rootView];
,我无法将其传递给哨兵设置方法rootView (RCTRootView)
如何访问原始cell.imageView
,以便将其传递给Sentry?
感谢您的帮助
答案 0 :(得分:2)
您应该可以使用installWithBridge。
[RNSentry installWithBridge:[[RCCManager sharedInstance] getBridge]];
答案 1 :(得分:2)
在react-native-navigation v1
中,您可以使用以下代码代替[RNSentry installWithRootView:rootView];
:
[RNSentry installWithBridge:[[RCCManager sharedInstance] getBridge]];
但是在react-native-navigation v2
中,RCCManager
文件已被删除,并且为了集成react-native-sentry
,可以在AppDelegate.m
文件中使用此代码,而不是[RNSentry installWithRootView:rootView];
。
[RNSentry installWithBridge:[ReactNativeNavigation getBridge]];