UINavigation stack отображает странное сообщение
У меня есть 3 UIViewControllers, MenuVC, GameVC и ResultVC.
Из MenuVC я захожу в GameVC и когда игра заканчивается, я захожу в ResultVC. Когда я нажимаю кнопку обратно в ResultVC, я возвращаюсь в MenuVC с помощью segue (например, unwindToList). После того, как я снова захожу в GameVC, появляется следующее сообщение: "Несбалансированные вызовы для перехода к началу / окончанию появления". и индикатор выполнения в GameVC больше не работает.
MenuVC -> GameVC -> ResultVC -> MenuVC -> GameVC
Я проверил стек контроллера навигации и все в порядке, ни один экземпляр GameVC не был создан. Я обнаружил, что это сообщение появляется, когда вы пытаетесь дважды нажать на представление, но в стеке у меня есть мой вид только один раз, и в первый раз он работает нормально.
Я что-то пропустил?
1 ответ
Я нашел проблему. Я объявил статическое логическое значение в моем GameVC, которое не было выпущено ARC. Я не понимаю почему, но сейчас это работает. Извините, что раздражал вас.