UIBarButtonItem вызывает сбой приложения

Я учусь кодировать в Objective-C, разрабатывая простое приложение. Я использую UISplitViewController у которого есть UIBarButtonItem, Когда вы нажимаете на элемент слева UINavigationController, появляется справа. У этого справа есть кнопка, которая ведет на веб-сайт, управляемый контроллером браузера; при нажатии вверх на левой панели UIB появляется кнопка для возврата / перехода к предыдущему виду.

Проблема в том, что когда я нажимаю эту кнопку, приложение вылетает, и XCode сообщает мне, что проблема заключается в методе. viewWillDisappear в контроллере браузера. Я проверил это несколько раз и не могу найти ошибку.

код и ошибка

1 ответ

Решение

+ Изменить

[self viewWillDisappear : animated];

в

[super viewWillDisappear : animated];

Ваш путь создает бесконечную рекурсию - метод, вызывающий сам себя - видимый также в стеке вызовов потока 1.

Другие вопросы по тегам