gpt4 book ai didi

ios - react-native-navigation 与 react-native-sentry ios

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:22:16 24 4
gpt4 key购买 nike

当前正在运行 "react-native-navigation": "2.0.0-experimental.304""react-native-sentry": "^0.8.1"

在 react-native-navigation 的设置中,它要求用户修改 AppDelegate.m 使其看起来更像这样 exampleRCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation... 替换为 [[RCCManager sharedInstance] initBridgeWithBundleURL:jsCodeLocation];

因为我不再有对 rootView 的引用,所以我无法将它传递给 Sentry 设置方法 [RNSentry installWithRootView:rootView];

我如何访问原始的 rootView (RCTRootView) 以便将其传递给 Sentry?

感谢帮助

最佳答案

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

关于ios - react-native-navigation 与 react-native-sentry ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43932332/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com