Я использую этот небольшой фрагмент, чтобы остановить приложение для iPhone в симуляторе.
NSAssert((0), @"Bail early while testing");
Когда я пытаюсь сделать его макросом #defined следующим образом:
#define BAILNOW (NSAssert((0), @"Bail early while testing"))
Я получаю эту ошибку сборки:
ошибка: ожидаемое выражениедо 'do'
Похоже, что это связано с вложением макроса NSAssert (), но я не знаю, как его обойти.Должен ли я копаться в документах NSAssertionHandler или есть какой-то более простой способ остановить приложение в его треках?Или мне просто установить точку останова и продолжить свою жизнь?