【问题标题】:Do the View Controllers Popped Out of the Navigation Stack Dealloc?视图控制器是否从导航堆栈 Dealloc 中弹出?
【发布时间】:2015-08-31 13:11:41
【问题描述】:

可能是一个愚蠢的问题,而且似乎他们确实这样做了,但我只是想确定是否总是如此,或者您是否可以以一种他们不会解除分配的方式设计它。看起来每次将视图控制器推送到堆栈时,都会创建该视图控制器的新实例;这是默认行为吗?

【问题讨论】:

    标签: ios objective-c uinavigationcontroller dealloc


    【解决方案1】:

    如果您使用的是故事板,那么是的,每次推送视图控制器时都会创建一个新实例并将其添加到导航控制器堆栈中。

    当视图控制器被弹出时,如果没有人持有对它的强引用(这是默认值),那么它就会被释放。

    【讨论】:

    • 谢谢。很简单的东西,但仍然影响设计。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-04
    • 2014-03-21
    • 1970-01-01
    相关资源
    最近更新 更多