2015-08-31 87 views
0

可能是一个愚蠢的问题,看起来他们的确确实实在在,但我只是想确定这是否总是如此,或者是否可以用他们不会释放的方式来设计它。看起来每次将视图控制器推入堆栈时,都会创建该视图控制器的新实例;这是默认行为吗?做视图控制器弹出导航堆栈Dealloc?

回答

2

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

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

+0

谢谢。非常简单的东西,但仍然影响设计。 – Kerem

相关问题