2016-09-02 4 views
0

Хотите создать инструмент отладки для наблюдения за приложением, приостановите выполнение при возникновении плохих событий. Dev может продолжить запуск программы после уведомления о проблеме.Программирование остановки в iOS при отладке?

Могу я просто выбросить исключение или использовать специальный сигнал?


Я пробовал raise(SIGSTOP), хорошо выглядит. Но обратная трассировка, показанная в Xcode, не совсем то, что я останавливаю. Могу ли я сделать остановку в реальном времени?

ответ

0

Если произошла фатальная ошибка, она завершается сама по себе. Если вы хотите

1) выполнение кода перерыв: Используйте контрольные точки:

http://jeffreysambells.com/2014/01/14/using-breakpoints-in-xcode

2) Срубы выход:

  • использование NSLog() для Objective-C
  • использование печать() для Sw IFT

Swift: print() vs println() vs NSLog()

0

Вызов метода NOP. В Xcode поместите символическую точку останова на этот метод.