BugSense не может зарегистрировать перехваченное исключение

Я интегрировал библиотеку BugSense, доступную ЗДЕСЬ, в свой проект iOS.

Когда мое приложение зависло из-за uncauchgt exception Я могу видеть детали в закладке "Ошибки". Но когда я пытаюсь зарегистрировать перехваченное исключение (с помощью макроса BUGSENSE_LOG), подробности ошибки не отображаются. Я хочу проверить мою пробную версию перед обновлением.

Может ли кто-нибудь объяснить мне, что не так? Буду признателен за любую помощь

1 ответ

Решение

Решено: Моя проблема была в том, что я пытался записать исключение, которое не было выброшено напрямую. Где-то в моем коде я выбрасываю исключение (допустим, A), и в операторе try-catch это исключение было обработано. В операторе catch я создал еще одно исключение (допустим, B) с помощью вызова initWithName: reason: userInfo: и установил исключение A как вызванное B. Ошибка журнала B завершилась неудачно, но когда я вошел в A, это работает!

Другие вопросы по тегам