Objective c 替换样式序列问题
我正在使用Objective c 替换样式序列问题,objective-c,ios,xcode,uisplitviewcontroller,uistoryboardsegue,Objective C,Ios,Xcode,Uisplitviewcontroller,Uistoryboardsegue,我正在使用UISplitViewController的DetailViewController中的Replace样式序列。我的问题是——当我用“替换segue”替换VC时,旧的会被销毁吗?如果是这样的话,我如何重新实例化以前的VC,segue不会指向两个方向,是吗 原因:我正在尝试创建两个细节视图,它们根据主视图中的ui表中单击的行进行交换。那么您想保留替换的视图控制器吗 你有弧吗?如果这样做,则保留对两个视图控制器的强引用。这将防止它们被“摧毁”。 如果没有,则保留两个视图控制器对象。这将防止
UISplitViewController
的DetailViewController
中的Replace
样式序列。我的问题是——当我用“替换segue”替换VC时,旧的会被销毁吗?如果是这样的话,我如何重新实例化以前的VC,segue不会指向两个方向,是吗
原因:我正在尝试创建两个细节视图,它们根据主视图中的
ui表中单击的行进行交换。那么您想保留替换的视图控制器吗
你有弧吗?如果这样做,则保留对两个视图控制器的强引用。这将防止它们被“摧毁”。
如果没有,则保留两个视图控制器对象。这将防止它们被释放,直到释放计数为零,然后再被释放
重新显示现在未销毁的视图控制器时,请确保确实重用现有对象。不要创建一个新的。(大多数教程等每次都应创建一个新教程) 好的,谢谢你这么说,但是老VC去哪了?我怎么把它拿回来?我简单地通过[self.storyboard performSegue…]
调用replace。我在IB中将样式设置为replace
。如何调用被替换的样式?