#ios #react-native
#iOS #реагировать-родной
Вопрос:
Я получил эту ошибку, когда пытался создать ios.
Поток 1: «Приложение пыталось представить модально контроллер представления lt;UIViewController: 0x7f9e930adc80gt;, который уже представлен lt;UIViewController: 0x7f9e930adc80gt;lt;UIViewController: 0x7f9e9330d480gt;».
AppDelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [FIRApp configure]; #if defined(FB_SONARKIT_ENABLED) amp;amp; __has_include(lt;FlipperKit/FlipperClient.hgt;) InitializeFlipper(application); #endif self.moduleRegistryAdapter = [[UMModuleRegistryAdapter alloc] initWithModuleRegistryProvider:[[UMModuleRegistryProvider alloc] init]]; self.launchOptions = launchOptions; self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; #ifdef DEBUG [self initializeReactNativeApp]; #else EXUpdatesAppController *controller = [EXUpdatesAppController sharedInstance]; controller.delegate = self; [controller startAndShowLaunchScreen:self.window]; #endif [super application:application didFinishLaunchingWithOptions:launchOptions]; return YES; }
Ответ №1:
Эта ошибка вызвана тем, что вы уже представляете ViewController. Сначала попробуйте отклонить этот ViewController, а затем представить его.
Комментарии:
1. Пытался не работать.