我有两个视图控制器,一个显示列表中的一些内容,另一个显示地图。我通过点击按钮为用户提供了在两者之间切换的选项。我目前正在使用segue按钮在两个视图之间切换,但由于segue的性质,我每次都会重新初始化视图控制器,从而产生不必要的网络流量。
我正在寻找一种方法在这两个视图之间进行转换,使得控制器只在第一次被调用时被初始化一次。这些控制器的后续调用只会使用已经加载到内存中的任何实例。
这可以实现吗?如果是这样,我该怎么用? pushViewController最终也会在被压入堆栈的控制器上调用viewDidLoad