ViewController或ViewSource?

问题描述 投票:0回答:1

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

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

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

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

ios controller view-source
1个回答
1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.