Необработанный номер строки NSException?

Я использую обработчик исключений в моем AppDelegate.

    NSSetUncaughtExceptionHandler(&HandleExceptions);

Я могу получить след исключения, используя NSException"s callStackSymbols

Это дает следующие детали.

    0   CoreFoundation                      0x01cfe02e __exceptionPreprocess + 206
1   libobjc.A.dylib                     0x011e2e7e objc_exception_throw + 44
2   CoreFoundation                      0x01cb3b44 -[__NSArrayI objectAtIndex:] + 196
3   LogError                            0x000047c5 -[ViewController crashIt:] + 133
4   libobjc.A.dylib                     0x011f6705 -[NSObject performSelector:withObject:withObject:] + 77

и многое другое.

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

0 ответов

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