gpt4 book ai didi

ios - 使用 React-Native 开始/结束外观转换的不平衡调用

转载 作者:行者123 更新时间:2023-11-28 21:13:44 25 4
gpt4 key购买 nike

我有一个 React-Native 应用程序,我正在尝试与来自 MaaS360 的 SDK 和 MDM 平台集成。

一切正常,直到构建并尝试初始化 View 。

2017-02-10 14:52:06.844697 AppName[1675:604526] Unbalanced calls to begin/end appearance transitions for <UIViewController: 0x10122ae20>.
2017-02-10 14:52:08.721767 AppName[1675:604526] *** Assertion failure in +[FLCRKeyServicesUtils getDeviceBasedKeyUsingMKSharedRounds], /u002/AppSDK/3.02.000.SDK_93/core/core/FLCRKeyServicesUtils.m:472
2017-02-10 14:52:08.723552 AppName[1675:604526] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'MK shared rounds is not loaded yet'

以上错误:对开始/结束外观转换的调用不平衡

我认为这与我的 rootView 和 initMaaS360SDK 都存在于应用程序 didFinishLaunchingWithOptions bool 中有关,但我不知道从这里去哪里。

SDK 旨在在应用程序启动时运行并确保允许设备运行内部应用程序,但是 SDK 无法完全运行,因为我认为它是在 react-native 自己的 rootView 之上进行初始化的。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

{

NSURL *jsCodeLocation;

jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];

RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation
moduleName:@"AppName"
initialProperties:nil
launchOptions:launchOptions];

self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
UIViewController *rootViewController = [UIViewController new];
rootViewController.view = rootView;
self.window.rootViewController = rootViewController;
[self.window makeKeyAndVisible];
//sdk integration
[self initMaaS360SDK];
return YES;


}

如果重要的话,我使用的是 React-Native 0.37.0 和 iOS Target 8.0。

最佳答案

我以前遇到过同样的问题。这与 MaaS360 有关。此错误的原因是您忘记将 com.fiberlink.authServices 添加到您的钥匙串(keychain)共享功能。

祝你好运!

初音

关于ios - 使用 React-Native 开始/结束外观转换的不平衡调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42168564/

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