我注意到我的Xcode生成“Thread1: EXC_BAD_ACCESS(code=1,address0X0)”
当全局值处出现断点时。就像在我的例子中,我访问了其他类中的一个变量,我在另一个名为Global类的类中声明了它,以便在那里声明我的所有全局变量。现在我在另一个类中访问它,它显示了Thread1: EXC_BAD_ACCESS(code=1,address0X0)
由于这个问题,我不能调试东西。
请帮帮忙。谢谢
发布于 2014-05-08 07:11:19
在某个地方,你正在以某种方式访问一个释放的变量,通常Thread 1: EXC_BAD_ACCESS(code=1, address0X0)
代表这个变量,你所说的全局变量是什么意思,你的全局类是否已经定义了它们?
我认为你锁定的是Singleton,但也许我错了
发布于 2014-05-15 07:33:04
在与几个人讨论之后,我检查了相同的断点,但对于iOS7,尽管是iOS 6.1
是的,不再有与“线程1: EXC_BAD_ACCESS(code=1,address0X0)”相关的问题了。
因此,如果您在调试ios6.1时遇到同样的问题,则必须更改调试方案
步骤1.单击项目(在Run的右侧,XCODE顶部的停止按钮)步骤2.单击编辑方案。步骤3.单击Debugger并将其从LLDB更改为GDB
就这样。
如果您在步骤3中找不到GDB,您可能必须先安装它,然后重复该步骤。
https://stackoverflow.com/questions/23533295
复制相似问题