Тема 1: EXC_BAD_ACCESS (код = 1, адрес = 0x200)

Не удалось отследить, где именно возникает Исключение. нет причин для сбоя на экране вывода.

введите здесь описание изображения

Новое изображение с обратной трассировкой


person Tahir Pasha    schedule 23.02.2018    source источник
comment
Примените точку останова исключения, и вы узнаете причину сбоя. Кстати, EXC_BAD_ACCESS означает, что вы пытаетесь получить доступ к освобожденному объекту.   -  person Sandeep Bhandari    schedule 23.02.2018
comment
я добавил точку останова исключения, но она не отслеживала реальную ошибку   -  person Tahir Pasha    schedule 28.02.2018
comment
Попробуйте включить NSZombie stackoverflow.com/questions/ 5386160/   -  person Prashant Tukadiya    schedule 28.02.2018
comment
@TahirPasha: Как вы решили эту проблему?   -  person Vineesh TP    schedule 04.06.2018
comment
@VineeshTP Я прокомментировал весь код класса, в котором произошел сбой, отладил и запустил приложение, раскомментировав оператор за оператором. и нашел набор операторов, из-за которых произошел сбой.   -  person Tahir Pasha    schedule 05.06.2018


Ответы (1)


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

Если выше не работает, поставьте точку останова исключения. Но иногда исключительная точка останова приводит к сбою в делегате приложения, и вы не можете отобразить проблему без вышеуказанного метода.

Надеюсь, теперь вам понятно, как отлаживать сбой.

person dahiya_boy    schedule 23.02.2018
comment
я добавил новое изображение с обратной трассировкой. Можете ли вы помочь мне отследить ошибку? i.stack.imgur.com/v9Omc.png - person Tahir Pasha; 28.02.2018
comment
@TahirPasha Используйте точку останова исключения, потому что в обратной дорожке нет вызова метода. - person dahiya_boy; 28.02.2018