В Home ViewController на основе пользовательского выбора Мне нужно будет загрузить выбранный диспетчер просмотра. Для этого я меняю AppDelegate.window.rootViewController на навигационный контроллер, подключенный к выбранному контроллеру.set appdelegate 'window rootviewcontroller
Ex:
navigationController = [[UINavigationController alloc] initWithViewController:selectedViewController];
[UIApplication delegate].window.rootviewcontroller = navigationController;
Это все работает нормально, но мой вопрос здесь: от selectedViewController я навигации к некоторым п No.of viewcontrollers и, наконец, я загрузке HomeViewController, установив AppDelegate»RootViewController.
navigationController = [[UINavigationController alloc] initWithViewController:homeViewController];
[UIApplication delegate].window.rootviewcontroller = navigationController;
Будет ли это ясно, мой предыдущий навигационный стек навигации навигации? или Должен ли я внешне очистить массив? Plz помогите мне, как это сделать. Возможно, объясните мне, что произойдет, когда мы назначим навигационный контроллер appdelegate 'window rootviewcontroller?
Обратите внимание, что мое приложение 6.0.
Зачем вам каждый раз перезагружать rootviewcontroller? – Adithya
Ну его существующий код, который я не должен менять. Возможно, некоторые цели, но здесь я должен убедиться, что навигационный стек пуст, когда я меняю rootviewcontroller. – Srivathsa