【问题标题】:How to determine who is retaining a UIViewController如何确定谁在保留 UIViewController
【发布时间】:2013-07-19 22:25:27
【问题描述】:

我有一个视图控制器没有被释放,即使它的父视图控制器将它设置为 nil。当我创建它的新实例时,旧的实例由于某种原因留在内存中。

我需要一种方法来检查内存中的视图控制器对象并确定哪些其他对象持有对它的引用。

可能吗?怎么样?

【问题讨论】:

  • 仪器。总是乐器。
  • 你怎么知道旧的留在记忆中?
  • @Abizem 永远不会调用 dealloc 方法。

标签: ios memory-management memory-leaks uiviewcontroller


【解决方案1】:

正如撤消所说,工具会帮助你。有时它可以非常有效地识别问题,有时只是提示。不过,我的建议是尝试了解您的 UIViewController 的生命周期,直到您实际上不需要它。仪器本身,不会创造奇迹。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-14
    • 2012-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-16
    相关资源
    最近更新 更多