【问题标题】:malloc_error_break breakpoint crashmalloc_error_break 断点崩溃
【发布时间】: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


【解决方案1】:

我认为您将该属性设置为弱,或者您已解除分配或释放它。 (看看)

【讨论】:

  • 这是评论,不是答案。
猜你喜欢
  • 2021-05-27
  • 2016-08-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多