Как сделать так, чтобы CoreAnimation не игнорировала исключения во время анимации? - PullRequest
3 голосов
/ 19 апреля 2011

В настоящее время CoreAnimation игнорирует исключение во время анимации, поэтому мой код подтверждения не работает.Как я могу сделать CoreAnimation, чтобы не игнорировать исключение во время анимации и остановить выполнение программы для отладки?

1 Ответ

7 голосов
/ 20 апреля 2011

Если ваша основная задача - просто остановить программу, как только будет сгенерировано исключение, я бы рекомендовал установить точку останова для objc_exception_throw. В Xcode 3.2 вы можете сделать это, выбрав «Stop on Objective-C Exceptions» в меню Run. Вы также можете сделать это: Как добавить точку останова в objc_exception_throw?

Если вы используете Xcode 4, просто разверните панель точек останова слева, нажмите знак плюс внизу и выберите «Добавить точку останова исключения».

Подход с использованием точек останова в целом полезен в том случае, если помимо CoreAnimation могут быть и другие вещи, которые перехватывают исключения и делают свое дело.

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