gpt4 book ai didi

iphone - 帮助了解iPhone错误消息

转载 作者:行者123 更新时间:2023-12-03 08:02:21 25 4
gpt4 key购买 nike

我最近设置了Hoptoad来捕获我的iPhone应用程序错误消息。这是一个示例,但我不知道如何理解错误的实际发生位置(在应用启动时触发)。

标题错误消息是HTSignalRaisedException: Application received signal SIGBUS
body 是

CoreFoundation:0:in `0x01256bcc __exceptionPreprocess + 156'
libobjc.A.dylib:1:in `0x013ab5c2 objc_exception_throw + 47'
CoreFoundation:2:in `0x0120f628 +[NSException raise:format:arguments:] + 136'
CoreFoundation:3:in `0x0120f59a +[NSException raise:format:] + 58'
cooking:4:in `timer 0x0001a3ac HTHandleSignal + 174'
libSystem.B.dylib:5:in `0x908dc46b _sigtramp + 43'
0xffffffff:6:in `0x0 + 4294967295'
Foundation:7:in `0x00d557a5 __NSFireTimer + 125'
CoreFoundation:8:in `0x01237fe3 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 19'
CoreFoundation:9:in `0x01239594 __CFRunLoopDoTimer + 1220'
CoreFoundation:10:in `0x01195cc9 __CFRunLoopRun + 1817'
CoreFoundation:11:in `0x01195240 CFRunLoopRunSpecific + 208'
CoreFoundation:12:in `0x01195161 CFRunLoopRunInMode + 97'
GraphicsServices:13:in `0x014ca268 GSEventRunModal + 217'
GraphicsServices:14:in `0x014ca32d GSEventRun + 115'
UIKit:15:in `0x0006442e UIApplicationMain + 1160'
cooking:16:in `timer 0x00001cf8 main + 102'
cooking:17:in `timer 0x00001c89 start + 53'

我只是看不出错误在哪里。我认为代码快要写完了吗?这些名称均未引用我拥有的任何功能!

非常感谢帮助!

最佳答案

目前尚不清楚您是否熟悉堆栈跟踪,因此如果这个老消息请原谅。

第一行是应用程序到达的行,下一行是调用该行的行,依此类推。在底部,您可以看到开始,即应用程序的入口点。您可以看到start函数调用了您的main函数。

您无法识别任何函数名称的原因是因为您在NSTimer回调或使用NSTimer作为延迟机制的某些其他延迟调用中崩溃。

不幸的是,堆栈跟踪无法告诉您计时器在何处或何处创建。但是,我相当确定,如果calback选择器出错,那么您会在堆栈跟踪中看到dosNotRecognizeSelector行-因此,我可能会猜测回调的目标已被释放。

关于iphone - 帮助了解iPhone错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4298685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com