У меня есть 3 контроллера вида, с которыми я перемещаюсь между ними. Когда я открываю свое приложение, я начинаю с Controller1, который затем могу использовать для перехода к Controller2 или Controller3. Я могу перейти к каждому из них в отдельности, однако, после перехода на Controller3, вернитесь к Controller1, а затем попытайтесь перейти к Controller2, я получаю EXC_BAD_ACCESS с кодом = 1. Нет никакого сообщения об ошибке или ошибке, это вообще просто приводит меня к моему файлу AppDelegate и дает мне этот код ошибки.Swift: приложение сбой во время segue
Я не знаю, в чем проблема, но что-то, что кажется уместным, заключается в том, что я устанавливаю Controller3 в качестве делегата контроллера навигации. У меня есть четвертый контроллер навигации, который также установлен как делегат, и вызывает такое же поведение, когда я от 1-> 4-> 1-> 2, как и с 1-> 3-> 1-> 2. У меня нет проблем с 1-> 4-> 1-> 3 или 1-> 3-> 1-> 4, только когда 2 участвует. Я не уверен, является ли проблема делегатами, и тот факт, что 2 не устанавливается как один. Еще раз, я могу ориентироваться в нем сам по себе, но не после перехода на один из двух других контроллеров подзадачи.
Обратите внимание, что в названии упоминается быстрый, но пометите вопрос как цель-c – Josh
@Josh Nah, его не obj-c. Ну, это может быть, но я предполагаю, что с помощью swift. Он не содержал никакого кода, поэтому мы не можем сказать. –