使用react-native-sentry ios进行本地导航

时间:2017-05-12 07:53:27

标签: ios react-native sentry react-native-navigation

目前正在使用"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?

感谢您的帮助

2 个答案:

答案 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]];