BugSense не может зарегистрировать перехваченное исключение
Я интегрировал библиотеку BugSense, доступную ЗДЕСЬ, в свой проект iOS.
Когда мое приложение зависло из-за uncauchgt exception
Я могу видеть детали в закладке "Ошибки". Но когда я пытаюсь зарегистрировать перехваченное исключение (с помощью макроса BUGSENSE_LOG), подробности ошибки не отображаются. Я хочу проверить мою пробную версию перед обновлением.
Может ли кто-нибудь объяснить мне, что не так? Буду признателен за любую помощь
1 ответ
Решено: Моя проблема была в том, что я пытался записать исключение, которое не было выброшено напрямую. Где-то в моем коде я выбрасываю исключение (допустим, A), и в операторе try-catch это исключение было обработано. В операторе catch я создал еще одно исключение (допустим, B) с помощью вызова initWithName: reason: userInfo: и установил исключение A как вызванное B. Ошибка журнала B завершилась неудачно, но когда я вошел в A, это работает!