У меня есть несколько представлений (5) и навигационный контроллер, через который пользователь может перейти, нажимая кнопки, переходящие к следующему представлению (в каждом представлении есть что-то, что пользователь делает и отправляет данные в следующее). Мое приложение связано с базой данных Firebase, поэтому я делаю кое-что с этим.
Во всяком случае, представление, которое я не могу получить, - это TableViewController, который работает как контрольный список, пользователь должен выбрать определенное количество ячеек, затем щелкнуть следующий, и массив передается через prepareForSegue для следующего представления, и это вид должен отображаться. Это не так. У меня есть некоторый код и некоторые распечатки в viewDidLoad, которые позволяют met знать, что представление предположительно загружается, просто не отображается.
Экран зависает, и кнопка просто остается нажатой. Он не падает, просто останавливается.
Мой код не имеет ничего особенного. У него просто перформанс в первом виде, а во втором нет ничего.
Вот как они настроены:
https://imgur.com/a/cyO47Pl
Мне сказали, что проблема в том, что слишком много push-сегментов или что-то в этом роде, может ли это быть?