0

在我启用 ARC 的项目中,内存不断增加,并且 Leaks 中没有显示任何泄漏。需要帮助以找出问题所在。我在视图正在重绘的页面中具有自动刷新功能。我看到许多 CFString 对象 - 不可变。

另外,请参阅此行中的问题。

static NSString *CellIdentifier = @"CustomCell";
        NewsCellView *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

我怎样才能确定为什么视图没有被释放并不断增加。如何知道谁持有参考。

任何有价值的提示都可以提供帮助。另外,我没有在其他帖子中设置正确的答案。需要帮助来调试问题。iOS 专家请帮忙。

4

1 回答 1

1

1)检查您的单元格中是否有任何循环引用。指向父对象或超类的任何强指针。

2) 运行 Xcode 的“分析”工具。长按“运行”图标,将显示如图所示的菜单,然后选择“分析”选项。它将分析您的代码是否存在任何可能的泄漏。一个一个地删除泄漏,然后检查您是否仍有增加的内存。

于 2013-11-05T13:55:22.480 回答