内存在我启用 ARC 的项目中不断增加,并且 Leaks 中没有显示任何泄漏。需要这方面的帮助才能找出问题所在。我在重绘 View 的页面中进行了自动刷新。我看到许多 CFString 对象 - 不可变。
此外,请参阅此行中的问题。
static NSString *CellIdentifier = @"CustomCell";
NewsCellView *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
我怎样才能确定为什么 View 没有被释放并继续增加。如何知道谁持有引用。
任何有值(value)的提示都可以提供帮助。另外,我没有在其他帖子中设置正确的答案。需要帮助来调试问题。 iOS 专家请帮助。
最佳答案
1) 检查单元格中是否有任何循环引用。任何指向父对象或父类(super class)的强指针。
2) 运行 Xcode 的“Analyze”工具。长按“运行”图标,将显示菜单,如this image所示并选择“分析”选项。它将分析您的代码是否存在任何可能的泄漏。逐一消除泄漏,然后检查是否仍有增加的内存。
关于ios - 内存在启用 ARC 的项目中不断增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19790288/