首页 文章

是否应该为初始视图控制器调用“deinit”?

提问于
浏览
0

我正在学习swift,我做了一个应用程序,VC0作为初始视图控制器,从故事板我有三个推送segll到VC1和VC2和VC3连续使用VC0中的三个按钮,我没有使用导航控制器既没有“rootviewconroller”概念,每个VC1,VC2和VC3都有一个按钮执行到VC0的展开,每个VC1,VC2和VC3的调用成功调用但VC0 deinit从未被调用!!当我继续通过按钮推进和展开时我的内存使用量也在增加,我错过了什么,如何避免这样的内存泄漏?

1 回答

  • 0

    操作系统决定何时取消视图控制器 . 如果我正确理解您的帖子,无论您使用哪个视图控制器,V0都位于视图控制器堆栈的基础上 . 因此,操作系统将根据需要进行查看,并且不会将其删除 .

相关问题