Если вы хотите иметь возможность ломать определенную функцию при возникновении ошибки, определите функцию следующим образом:
void BREAK_HERE_Eonil(void) {
NSLog(@"Set a breakpoint on BREAK_HERE_Eonil to debug.\n");
}
Вызывайте BREAK_HERE_Eonil()
всякий раз, когда вы хотите войти в отладчик.Установите точку останова на BREAK_HERE_Eonil()
в Xcode.Теперь запустите под отладчиком.Всякий раз, когда вы нажимаете эту функцию, вы входите в отладчик.
Вы также можете использовать старый вызов Debugger()
;Xcode имеет опцию в меню «Выполнить» для «Остановить на Debugger () / DebugStr ()».
Вы также можете просто запустить свое приложение под отладчиком и нажать большую кнопку паузы в окне отладчика, когда захотите.взломать.