3
如果我在我的应用程序中仅使用presentViewController
或pushViewController
而不使用dismissViewController
或popViewController
在几个视图之间切换,我可以在稍后关闭显示的视图控制器吗?预先感谢您的帮助。关闭视图控制器
如果我在我的应用程序中仅使用presentViewController
或pushViewController
而不使用dismissViewController
或popViewController
在几个视图之间切换,我可以在稍后关闭显示的视图控制器吗?预先感谢您的帮助。关闭视图控制器
是的,您可以在项目的后期阶段关闭视图控制器,但它取决于您在项目中的使用方式,就像在导航控制器中一样,您可以使用推送,弹出和视图控制器。等等,否则你不能混淆两者。更多参考Check Here。
您不使用presentViewCOntroller在视图之间切换。你切换viewControllers。 –
当你提出它时,你会放弃它。当你推它时,你会弹出它。当你没有导航控制器时,你不能弹出。你可以在任何地方解雇任何人,但不能在rootController上解雇。 –
@TejaNandamuri感谢您对我的问题发表评论。我明白,当我介绍视图控制器时,我会解雇他。但是由于我的应用程序的一些设计约束(有效处理视图之间的推送通知),我不能总是忽视视图控制器。当新的推送通知到达时,我的应用程序崩溃,如果我以前解雇了viewController。所以,而不是解雇,提出viewController解决了我的问题。它反过来消耗更多的记忆。这就是为什么我问这个问题的原因:我能否在稍后的阶段关闭viewControllers在内存中堆积。 – sreejesh