标签: ios objective-c uinavigationcontroller dealloc
可能是一个愚蠢的问题,而且看起来确实如此,但我只是想确定是否总是这样,或者你是否可以设计它们不会dealloc。看起来每次将视图控制器推入堆栈时,都会创建该视图控制器的新实例;这是默认行为吗?
答案 0 :(得分:2)
如果您正在使用故事板,那么是,每次按下视图控制器时,都会创建一个新实例并将其添加到导航控制器堆栈。
如果没有人持有对它的强引用(这是默认值),则弹出视图控制器,然后将其解除分配。