Определите, какая инструкция может вызвать ошибку в моем приложении IOS - PullRequest
1 голос
/ 15 мая 2019

Я новичок в языке программирования Ios Objective-C язык, и мое приложение работало отлично, пока внезапно не перестало работать и не получило эту ошибку

Xcode показывает мне общую ошибку, и я хочу знать, какая функция или инструкция производятэта ошибка, я не мог найти, как сделать это с XCode, я хочу просто указать на проблему, откуда она может прийти

Это ошибка, которую я получил:

enter image description here

Ответы [ 2 ]

4 голосов
/ 15 мая 2019

Добавить точку останова исключения

Как показано на рисунке, выберите 8-ую вкладку (Исключение) и из нижеприведенной кнопки добавления добавьте точку останова исключения. Это покажет точную строку кода, из которого происходит сбой приложения.

1 голос
/ 15 мая 2019

Добавить Exception точка останова

Как создать точки останова исключений в XCode?

Точки останова исключений являются мощным инструментом отладки, который замечательно мало кто знает, поэтому, пожалуйста, внимательно прочитайте следующее и это на практике!

Обычная точка останова находится на указанной вами строке и вызывает отладчик приостановить выполнение в этой точке, чтобы вы могли оценить вашу программу государство. Точка останова исключения сообщает отладчику о необходимости приостановить проблема встречается в любом месте вашей программы, поэтому вы можете оценить состояние вашей программы до ее сбоя.

Точки останова для исключения тривиальны в настройке: перейдите к точке останова Навигация (Cmd + 8), затем нажмите кнопку + в левом нижнем углу и выберите Добавить исключительную точку останова. Вы можете оставить это там, если хотите к, но желательно сделать еще одно изменение, чтобы уменьшить ненужные сообщения: щелкните правой кнопкой мыши на новой точке останова, выберите «Изменить» Точка останова, затем измените значение исключения с «Все» на "Objective-C".

Пожалуйста, выполните следующие шаги.

Step 1

Step 2

Запустите ваш проект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...