当我释放对象时,为什么会出现“访问不良”错误?

时间:2010-08-18 20:15:15

标签: iphone objective-c memory-management

您好我有一个类,一个可变的数组实例变量,在我的代码中,我分配并初始化我的对象,稍后在我的程序中我释放了我的对象,但是当我尝试释放它时它会导致“访问不良” ,为什么?如果我在发布之前保留我的对象它可以工作,但我没有指向这个对象的其他对象,所以我不需要保留。

1 个答案:

答案 0 :(得分:0)

假设你是正确的,数组本身被保留并释放正确的次数(一个alloc和一个版本是正确的),最可能的解释似乎是数组包含已发布的版本再过一次了。