如何解决对象的错误双重自由设置malloc_error_break中的断点进行调试

时间:2010-08-31 06:15:06

标签: iphone

嗨,我是iphone的新手。我正在做的是放置一个按钮,当点击按钮时,它将显示图像,我需要更改每个按钮单击的图像,如果我正在编写循环

if(counter[button.tag] = 2) { [images exchangeObjectAtIndex:0 withObjectAtIndex:1 ]; }

但是图片没有交换,它在控制台中显示如下

error for object double free set a breakpoint in malloc_error_break to debug

我该如何解决这个问题。我不明白这是什么问题为什么它来帮助我。提前谢谢你。

1 个答案:

答案 0 :(得分:2)

也许您需要使用Zombie Instrument工具来检查僵尸对象是否已被消息。转到文件>仪器中的新功能并选择Zombie,然后运行可执行文件直到它崩溃。此时,工具将链接到您所涉及的对象,您将能够查看其历史记录。