正在向导航堆栈添加另一个 VC。这假定发起推送的 VC 是添加到堆栈的 VC
所属的同一导航控制器的一部分。内存管理不是导航控制器和深度堆栈的问题。只要您处理可能从一个 VC 传递到另一个 VC
的对象,运行时就会处理导航堆栈。请参阅图像以获取视觉指示:
只是一个 VC 呈现另一个 VC 模态。VC 不必是导航控制器的一部分,并且以模态方式呈现的 VC 通常被认为是呈现(父)VC
的“子”。模态呈现的 VC 通常没有任何导航栏或标签栏。呈现的 VC 还负责解散它创建和呈现的模态 VC。
希望这可以帮助。