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

时间:2013-06-07 21:28:33

标签: iphone ios cocoa-touch crash uikit

我不想在这里简单地为我的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)

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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