реагирует на родной ios: исключение «UINavigationControllers не разрешены в контроллере навигации» было выдано при вызове setRoot для цели - PullRequest
0 голосов
/ 30 октября 2019

Описание

Я работаю над собственным приложением реагировать, оно выдало мне исключение, пока я работаю с приложением реагировать с собственным ios. Для навигации я использовал пакетact-native-navigation, ссылка на пакет :: https://www.npmjs.com/package/react-native-navigation.

Ошибка ::

Exception 'UINavigationControllers не разрешеныв навигационном контроллере 'был брошен при вызове setRoot для целевого модуля RNNBridgeModule с параметрами ...

Проверить этот скриншот ::

enter image description here

Эта ошибка возникает при вызове этой функции ::

export const setRootWithSideBar = (componentId, screen) => {
    isInitial = false;
    screenId = screen;
    currentStackId = componentId;
    Navigation.setRoot({
        root: {
            sideMenu: {
                id: MAIN_MENU,
                left: {
                    component: {
                        id: MAIN_MENU,
                        name: MAIN_MENU
                    }
                },
                center: {
                    stack: {
                        id: 'Main',
                        children: [
                            {
                                stack: {
                                    id: componentId,
                                    children: [
                                        {
                                            component: {
                                                id: screen,
                                                name: screen,
                                                options: sidebarOptions(screen)
                                            }
                                        }
                                    ]
                                }
                            }
                        ]
                    }
                }
            }
        }
    });
}

Информация о моем окружении ::

  • Система: ОС: macOS Mojave 10.14.5
  • Узел: 12.10.0 - ~ / .nvm / версии / узел / v12.10.0 / bin / узел
  • npm: 6.10.3 - ~ / .nvm / версии / узел/v12.10.0/bin/npm
  • Сторож: 4.9.0 - / usr / local / bin / watchman
  • Платформы: iOS 12.0, macOS 10.14
  • реагировать: 16.11.0
  • реактивный: 0,61,2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...