我不想在这里简单地为我的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 :(得分:0)
注释掉代码的主要部分,以查看是否从那里发生错误。如果是,则缩小评论范围。从日志建议的包含动画的方法开始。我不知道是否有更好的方法,但如果我没有进一步的信息,这就是我这样做的方式。
答案 1 :(得分:0)
看起来您的应用程序运行得很好,直到“[UIImageView isAnimation]”然后崩溃。你可以在这条线附近看看。但我建议您可以启用僵尸对象以查看哪里出错。