То, на что вы смотрите - это трассировка стека. Он показывает все вызовы функций и методов, которые ваше приложение выполняло в определенном потоке. До момента, когда он упал.
Первая строка («расстояние» 0) - это самое последнее местоположение. Так что это место, где приложение, скорее всего, рухнуло.
Последняя строка («расстояние» 25) - это начало приложения.
libobjc.A.dylib
- это место, где произошло сбой приложения. Это может показать библиотеки (libobjc.A.dylib), фреймворки (UIKit) и ваше приложение (iPad4HB).
Шестнадцатеричное число (0x00007dd2) - это место в памяти этой конкретной функции или метода.
В следующем столбце отображается фактическое имя функции или метода. Где prepareForMethodLookup
- простая функция C, а -[NSObject performSelector:withObject:]
- метод.
«+ 10» указывает, где в функции или методе был выполнен вызов следующего метода или функции. Это смещение в скомпилированном коде функции, поэтому это число по большей части бессмысленно.
Однако, если вы сохранили свой файл .dSYM, вы можете преобразовать число в реальный номер строки в определенном файле.
См. Например http://www.anoshkin.net/blog/2008/09/09/iphone-crash-logs/