isEqualToArray与自定义类崩溃

时间:2012-02-03 20:48:28

标签: ios nsarray compare

我有一个包含5个对象的数组的应用程序。这些对象都是自定义类。循环的下一次迭代,在对临时数组进行一些修改之后,我使用isEqualToArray运行检查以查看值是相同还是不同。但是,在我这样做的那一刻,我得到了EXC_BAD_ACCESS。我是否需要在课堂上实施一些防止这种情况发生的事情。

在不提供太多信息的情况下,自定义类仅存储5个NSString*个变量。

1 个答案:

答案 0 :(得分:0)

听起来你的NSString变量已被释放,而且你的内存访问不良。

你是从阵列中删除它们吗?或者您是否可以使用autorelease语义创建它们,将它们放入数组中然后释放它们?

也许发布一些代码,我们可以告诉你到底出了什么问题,但很可能已经发布了。

您可以启用NSZombieEnabled以查看“访问不当”的确切内容