【发布时间】:2016-07-12 08:35:55
【问题描述】:
我使用下面的代码来填充一个 nsmutablearray
_unique = [NSMutableArray array];
for (id obj in statusDateArray) {
if (![_unique containsObject:obj]) {
[_unique addObject:obj];
}
}
但我有时会收到以下错误。
malloc: * 对象 0x15d86b120 的错误:未释放指针 已分配 * 在 malloc_error_break 中设置断点进行调试
为什么会出现此错误,我该如何解决?
【问题讨论】:
-
它可能会在该代码中崩溃,但它没有任何问题。我猜你在某处有一个
weak指针......你完成了错误消息中提到的内容吗? -
我没有在我的 .h 或 .m 文件中使用弱指针
标签: ios objective-c