2013-06-07 2 views
0

Мне не нравится просто публиковать отчет о сбоях для моего приложения iOS, но мне очень нужна помощь, чтобы понять его. Мне кажется, что что-то рушится в анимации просмотра или навигации, но я не могу сказать, где. Кто-нибудь видел такие отчеты о сбоях? Выходит за рамки моего кода? Последняя ссылка на мой MyApp находится в main.m, что для меня не имеет большого значения.Чтение отчета о сбоях об анимации навигации

Любые советы о том, как интерпретировать это, были бы очень полезны и были бы весьма признательны. Я только сейчас научился правильно читать эти вещи, и чем больше я получаю помощь, тем больше я учусь.

Thread 0 Crashed: 
0 libobjc.A.dylib      0x341975be _objc_msgSend + 30 
1 UIKit        0x333fbd7d -[UIImageView isAnimating] + 137 
2 UIKit        0x333ffb43 -[UIImageView stopAnimating] + 103 
3 UIKit        0x333ffa89 -[UIActivityIndicatorView _tearDownAnimation] + 37 
4 UIKit        0x333ffa1d -[UIActivityIndicatorView stopAnimating] + 25 
5 UIKit        0x333ff983 -[UIActivityIndicatorView _didMoveFromWindow:toWindow:] + 55 
6 UIKit        0x333ff5bf -[UIView(Internal) _didMoveFromWindow:toWindow:] + 1119 
7 UIKit        0x333ff5bf -[UIView(Internal) _didMoveFromWindow:toWindow:] + 1119 
8 UIKit        0x333ff5bf -[UIView(Internal) _didMoveFromWindow:toWindow:] + 1119 
9 UIKit        0x333ff5bf -[UIView(Internal) _didMoveFromWindow:toWindow:] + 1119 
10 UIKit        0x333f9e4b -[UIView(Hierarchy) _postMovedFromSuperview:] + 139 
11 UIKit        0x335c541b __UIViewWasRemovedFromSuperview + 219 
12 UIKit        0x3340d8a7 -[UIView(Hierarchy) removeFromSuperview] + 159 
13 UIKit        0x3345df01 -[UINavigationTransitionView _cleanupTransition] + 93 
14 UIKit        0x333f4ab3 -[UIViewAnimationState sendDelegateAnimationDidStop:finished:] + 159 
15 UIKit        0x334698cf -[UIViewAnimationState animationDidStop:finished:] + 51 
16 QuartzCore       0x36cc8bd9 CA::Layer::run_animation_callbacks(void*) + 209 
17 libdispatch.dylib     0x3859f4b7 _dispatch_client_callout + 23 
18 libdispatch.dylib     0x385a41bd _dispatch_main_queue_callback_4CF$VARIANT$mp + 225 
19 CoreFoundation      0x3a280f3b __CFRunLoopRun + 1291 
20 CoreFoundation      0x3a1f3ebd _CFRunLoopRunSpecific + 357 
21 CoreFoundation      0x3a1f3d49 _CFRunLoopRunInMode + 105 
22 GraphicsServices     0x385c12eb _GSEventRunModal + 75 
23 UIKit        0x334332f9 _UIApplicationMain + 1121 
24 MyApp        0x0003706d main (main.m:45) 
+0

Возможно, это помогает - http://www.raywenderlich.com/23704/demystifying-ios-application-crash-logs –

+0

Какой вид вы просматривали, когда произошел этот сбой? –

ответ

0

Прокомментируйте основную часть кода, чтобы узнать, произошла ли ошибка. Если да, то сузите комментарий. Начните с метода, содержащего анимацию, как предлагает журнал. Я не знаю, есть ли лучший способ, но я так делаю, если у меня нет дополнительной информации.

0

Кажется, что ваше приложение работает отлично, пока «[UIImageView isAnimation]» не сработает, а затем разбился. Вы можете посмотреть рядом с этой линией. Но я предлагаю, чтобы вы могли включить объект зомби, чтобы увидеть, где происходит ошибка.

+0

Вызывающий этого метода не входит в код опроса. На самом деле, ни один из фреймов в этом потоке не содержится в коде опроса. Таким образом, без исходного кода UIKit нет «этой строки», чтобы «проверить поблизости». Тем не менее, использование шаблона Zombies для инструментов - хорошая идея. –

+0

О, конечно, моя вина. Я не заметил «UIKit», но я рад внести свою полезную идею, пусть это поможет. – Hunter

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