2015-04-29 1 views
0

Я интегрирую аналитику google в мое приложение iOS, и хочу, чтобы аналитика Google отслеживала все неперехваченные исключения. Для этого я использую следующую строку:Как изменить формат, в котором Google Analytics сообщает об исключениях в iOS?

GAI.sharedInstance().trackUncaughtExceptions = true 

При использовании автоматического измерения исключения, официальные Документации говорят:

По умолчанию, поле описания автоматически устанавливается с использованием типа исключения, имя класса, метод имя и имя потока.

Мой вопрос: есть способ изменить это поведение. Я имею в виду, как я могу установить пользовательское значение в поле описания?

ответ

0

GAI перехватывает исключение без обработки и обрабатывает исключение, чтобы повысить смертельное исключение GA. Если вы хотите переопределить это, вы не сможете использовать автоматическое отслеживание, вместо этого вам придется самостоятельно захватывать и анализировать исключение и вручную поднять событие.

Вот блог, показывая вам, как вы могли бы обрабатывать исключение: http://www.cocoawithlove.com/2010/05/handling-unhandled-exceptions-and.html

Смежные вопросы