Ios 用于多视图控制器互连的视图控制器分段连接

Ios 用于多视图控制器互连的视图控制器分段连接,ios,uiviewcontroller,storyboard,uistoryboardsegue,Ios,Uiviewcontroller,Storyboard,Uistoryboardsegue,处理包含三个视图控制器A、B和C的应用程序。我们可以从一个视图控制器导航到任何视图控制器。 A->B,A->c,B->A,B->A,c->A,c->B 为此,我使用故事板segue类型显示每个过渡。在分析过程中,了解到视图控制器的旧实例未发布,并且为每个导航创建了新实例。使用按钮事件解除当前视图控制器时[自解除视图控制器激活:是完成:无];对于任何导航,都会释放实例。但它不能用于这种情况,我需要切换到任何视图控制器并释放当前视图控制器。有人能建议使用什么segue连接,以便也可以发布任何视图控制

处理包含三个视图控制器A、B和C的应用程序。我们可以从一个视图控制器导航到任何视图控制器。 A->B,A->c,B->A,B->A,c->A,c->B
为此,我使用故事板segue类型显示每个过渡。在分析过程中,了解到视图控制器的旧实例未发布,并且为每个导航创建了新实例。使用按钮事件解除当前视图控制器时[自解除视图控制器激活:是完成:无];对于任何导航,都会释放实例。但它不能用于这种情况,我需要切换到任何视图控制器并释放当前视图控制器。有人能建议使用什么segue连接,以便也可以发布任何视图控制器吗?或任何其他不应影响其性能的方法。由于视图控制器的新转换(从分配工具分析)的保留计数增加,正在与不同的分析进行斗争。显示视图控制器和解除ViewOController完成是否正确?

如果您对视图控制器导航没有限制,那么这听起来像是选项卡栏控制器的作业,而不是一个序列网络。否,不能使用选项卡。。当需求是A->B->C和C->B->AYes时,NavigationDismissViewControllerAnimated上有一些数据处理,因为A->B->C和C->B->A是它的基本设计目的。您可以使用选项卡进行处理…UITableControllerDelegate gets shouldSelectViewController:/didSelectViewController:navigation消息。设计的示例是三个视图,如输入、详细信息、历史记录。详细信息视图将仅显示从输入或类似于历史的体系结构接收的数据。所以这里不能使用tab。此外,我想使用单视图应用程序非选项卡式模板。