ViewController或ViewSource?

时间:2018-03-06 05:33:48

标签: ios controller view-source

我有一个iOS应用程序,其中我的两个标签跟随一个相同的视图,只是在逻辑上有一点变化。比其他一切都相同。但是现在问题出现了,当我旋转应用程序时它有时会出错。所以我想知道如果我应该使用两个不同的ViewControllers或两个不同的ViewSources?因为目前我们有一个共同的ViewSource和一个主ViewController

Misbehaves意味着当我将标签切换到除这两个以外的标签并旋转然后在我访问上述标签后主视图选定的行发生了变化

假设我访问了标签A并选择了行X然后我访问了标签B并选择了行Y然后我访问了标签C并旋转了视图 所以现在当我再次访问选项卡B时,所选行Y保持不变,而当我访问选项卡A时,选项卡B的行Y的索引路径在选项卡A中被选中(如果索引路径不可用则应用程序崩溃)

如果有人可以帮忙请。 谢谢!

1 个答案:

答案 0 :(得分:1)

我在某种程度上类似的情况下避免这个问题的最佳和最安全的方法,崩溃是在容器视图的帮助下使用另一个视图控制器。容器视图将帮助您切换到选项卡单击上的视图控制器。