У меня есть UIViewController
(скажите A). При нажатии кнопки в UIViewController
(A) я загружаю UIWebView
. При щелчке компонента в UIWebView
мне нужно снова нажать UIViewController
(A). Я знаю, что концептуально это не то, что нужно делать. Каковы альтернативы здесь?Загрузите UIViewController дважды в стек навигации
0
A
ответ
1
Вопрос в том, хотите ли вы получить новый экземпляр UIViewController или просто хотите обновить первый UIViewController? Для первого варианта вам нужно создать новый экземпляр UIViewController и нажать его. Для второго варианта вам нужно выставить контроллер UIWebView и отправить сообщение первому контроллеру UIViewController для обновления самого себя или создать уведомление, которое UIViewController слушает, чтобы обновить себя.
0
Вы не можете дважды нажать то же самое UIViewController
в стек навигационной панели. Но вы можете создать новый экземпляр класса A и нажать на него.
0
Попробуйте этот код:
[self.navigationController popViewControllerAnimated:YES];
0
Убедитесь, что вы не имеете несколько действий для одной и той же кнопки. В моем случае я дал 2 IBActions за ту же кнопку.
Смежные вопросы
- 1. Recreate ViewController в навигации стек
- 2. Как воссоздать стек UIViewController?
- 3. Как очистить стек навигации?
- 4. NativeScriptException: поврежденный стек навигации
- 5. Как вернуться в стек навигации?
- 6. Удаление ViewController в навигации Стек
- 7. Добавление элемента навигации в UIViewController
- 8. Загрузите собственную библиотеку дважды
- 9. Манипулировать стек контроллера навигации на другом UITabbar
- 10. Как правильно установить заголовок навигации навигации UIViewController?
- 11. Добавление UIViewController в стек UINavigationController - правильный подход
- 12. Принесите UIViewController в navigationController стек наверх
- 13. Загрузите новый пакет в ghci, используя стек
- 14. Как создать глобальный стек навигации?
- 15. Загрузите UINavigationController в качестве подзадачи от UIViewController
- 16. Swift: Исключение при навигации UIViewController в UITableViewController
- 17. Отображение UIViewController за панелью навигации
- 18. UIViewController назад пользовательские кнопки навигации
- 19. переход между UIViewController навигации ящика
- 20. Идентификаторы Pyparsing дважды вставляются в стек
- 21. Как избежать открытой страницы уже существует в стек навигации?
- 22. добавление нескольких вызовов в стек навигации
- 23. Pop to first ViewController в стек навигации
- 24. Сохранять UIViewController или нет в стеке навигации
- 25. Создать UIToolbar в UIViewController без контроллера навигации
- 26. AWS S3 Загрузите на стек MEAN
- 27. Загрузите UIViewController с данными из .plist
- 28. Мигает UIViewController во время навигации с UICollectionViewController на UIViewController
- 29. Загрузите UITabBarController из кнопки UIViewController Нажмите
- 30. Загрузите UIViewController внутри контейнера с помощью StoryBoard
Я создаю новый экземпляр. Но проблема в том, что когда я отлаживаю, элемент управления вводит 'initWithNibName' и выходит, но не' viewDidLoad' класса A –