Xcode生成“线程1:EXC_BAD_ACCESS(代码= 1,地址0x0)”时,它的断点接近全局值

时间:2014-05-08 05:18:14

标签: ios xcode exc-bad-access

我注意到My Xcode生成"线程1:EXC_BAD_ACCESS(代码= 1,地址0X0)"

当一个全局值存在断点时。 就像在我的情况下我访问其他类中的变量,我在另一个名为Global class的类中声明,以声明我的全局Var。现在我在另一个类中访问它,它显示了线程1:EXC_BAD_ACCESS(code = 1,address0X0)

由于这个问题,我无法调试。

请帮助。谢谢

2 个答案:

答案 0 :(得分:0)

某处某处你正在访问一个解除分配的变量,通常Thread 1: EXC_BAD_ACCESS(code=1, address0X0)代表那个,全局变量是什么意思,你的全局类是否包含它们?

我认为你所锁定的是Singleton,但也许我错了

答案 1 :(得分:0)

在与少数人讨论后, 我检查了相同的断点,但对于iOS7,尽管有iOS 6.1

是的,没有与“线程1:EXC_BAD_ACCESS(代码= 1,地址0x0)”相关的问题了。

所以如果你在调试ios6.1时遇到同样的问题 你必须改变调试方案

Step.1单击Project(在XCODE顶部的Run,Stop按钮的右侧) 步骤2单击编辑方案。 步骤3单击Debugger并从LLDB将其更改为GDB

就是这样。

如果您在步骤3中未找到GDB,则可能必须先安装它 然后重复这一步。