阅读关于导航动画的崩溃报告



我讨厌在这里简单地发布我的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)

注释掉代码的主要部分,看看错误是否从那里发生。如果有,那就缩小评论范围。从日志建议的包含动画的方法开始。我不知道是否有更好的方法,但如果我没有进一步的信息,我就是这样做的。

看起来你的应用程序运行得很好,直到"[UIImageView isAnimation]"然后崩溃。您可以在这条线附近结账。但是我建议您可以启用僵尸对象来查看哪里出了问题。

最新更新