我在Replace
的{{1}}中使用UISplitViewController
样式segue。我的问题是 - 当我用“替换segue”替换VC时,旧的那个,它会被破坏吗?如果是这样,我怎样才能重新实例化之前的VC,segue不会指向两种方式,是吗?
原因:我正在尝试根据主视图中DetailViewController
中单击的行来交换两个详细视图。
答案 0 :(得分:0)
所以你想保留被替换的视图控制器吗?
你是ARC吗?如果这样做,那么请对两个视图控制器保持强引用。这应该可以防止他们被“摧毁”。 如果不这样做,则保留两个视图控制器对象。这可以防止它们被释放,直到释放计数为零然后被释放。当您重新显示现在未被破坏的视图控制器时,请确保您真正重用现有对象。不要创建一个新的。 (大多数教程等每次都应该创建一个新教程)。