线程 1:EXC_BAD_ACCESS(代码=1,地址=0x200)
Posted
技术标签:
【中文标题】线程 1:EXC_BAD_ACCESS(代码=1,地址=0x200)【英文标题】:Thread 1: EXC_BAD_ACCESS (code=1, address=0x200) 【发布时间】:2018-02-23 06:46:24 【问题描述】:无法追踪确切异常发生的位置。输出屏幕没有崩溃的原因。
New image with back trace
【问题讨论】:
应用异常断点n你会知道崩溃的原因。 BTW EXC_BAD_ACCESS 意味着您正在尝试访问已释放的对象 我添加了异常断点,但它没有跟踪实际的错误 尝试启用NSZombie ***.com/questions/5386160/… @TahirPasha:你是怎么解决这个问题的? @VineeshTP 我注释了发生崩溃的类的所有代码,通过逐句取消注释来调试和运行应用程序。并找到导致崩溃的语句集。 【参考方案1】:单击37 main
并回溯该函数并检查最后调用的函数。现在将断点放在该函数的第一行并逐行编译并检查您的代码在哪一行崩溃。
如果上述方法不起作用,则放置一个异常断点。但有时异常断点会导致应用程序委托崩溃,如果没有上述方法,您将无法呈现问题。
希望您现在清楚如何调试崩溃。
【讨论】:
我添加了带有回溯的新图像。你能帮我追踪这个错误吗? i.stack.imgur.com/v9Omc.png @TahirPasha 使用异常断点,因为在回溯中没有方法调用。以上是关于线程 1:EXC_BAD_ACCESS(代码=1,地址=0x200)的主要内容,如果未能解决你的问题,请参考以下文章
线程1:EXC_BAD_ACCESS(代码=1,地址=0x48)avaudiofoundation
线程 1:EXC_BAD_ACCESS(代码=1,地址=0x200)
线程 1:EXC_BAD_ACCESS(代码 = 1,地址 = 0x30000008)