我的应用程序有一个问题,如果我单击按钮打开一个窗口,关闭新窗口,然后再次单击该按钮,它崩溃,xcode说:
Thread 1:EXC_BAD_ACCESS (code=13, address=0x0)
答案 0 :(得分:0)
您的按钮已附加到某个方法,其中某些。
第二次推送时会调用该方法,也是合乎逻辑的。
因此,第一次推送中活着的对象指针在第一次推送之后被指定为nil。
我的猜测,在没有任何代码帮助您提供任何进一步见解的情况下,您的窗口已经在按下按钮之前创建。稍后,当您关闭窗口时,预先存在的对象将被指定为nil。然后你再次尝试打开它,你引用它而不检查它是否为零。
这是我对答案的猜测,没有任何代码可以看。随意接受这个答案,这是完全合理的,没有看到任何代码。 :)
答案 1 :(得分:0)
我修好了,所以如果有人遇到这个问题,只需进入你的xib,点击你的窗口,然后在关闭时取消选中释放