在启用ARC的项目中,内存不断增加,泄漏中不会显示任何泄漏。需要帮助才能找到问题所在。我在重新构建视图的页面中进行了自动刷新。我看到很多CFString的对象 - 不可变。
另外,请参阅此行中的问题。
static NSString *CellIdentifier = @"CustomCell";
NewsCellView *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
如何确定为什么视图没有被释放并继续增加。如何知道谁在参考。
任何有价值的提示都有帮助。此外,我没有在其他帖子中设置正确的答案。需要帮助来调试问题。 iOS专家请帮助。
答案 0 :(得分:1)
1)检查您的单元格中是否有任何循环引用。任何指向父对象或超类的强指针。
2)运行Xcode的“Analyze”工具。长按“运行”图标,将显示this image中显示的菜单,然后选择“分析”选项。它将分析您的代码是否存在任何可能的泄漏。逐个删除泄漏,然后检查是否仍有增加的内存。