Хорошо, теперь это было действительно ошеломляющим для меня, и я действительно не могу иметь никакого смысла из этого ... Я погуглил это и все еще ничего.
У меня настроен UINavigationController, который выдвигает контроллер корневого представления. Корневой контроллер представления затем выдвигает новый контроллер представления (фактически это TableViewController), когда нажимается кнопка UIB, и вот где все становится странным.
Приложение вылетает, только если я установил «анимированный» на «ДА».
[[self navigationController] pushViewController:listView animated:YES];
Если я изменил это и установил «анимированный» на «НЕТ», приложение продолжит работу в обычном режиме и работает великолепно ... Я вернул «анимированный» обратно на «ДА», и он снова вылетел.
В конечном счете, мне бы понравилось, если бы я мог сохранить анимацию, это одна из самых красивых вещей в iOS, в конце концов, но в этой текущей ситуации я не могу понять, что происходит на самом деле .
Пожалуйста, помогите мне выяснить, что здесь может пойти не так.