2012-11-09 132 views
0

我在我的ViewControllers中有一个UISegmentedControl。这个VC有一个'close'按钮,所以用户使用segmentedcontrol进行选择,然后通过点击'关闭“按钮。我想在另一个VC中使用用户选择的值。但是分段控件的选择不会被保留。如果关闭窗口并将其打开,分段控制将切换回原始状态。我没有将分段控制设置为“瞬间”。任何想法为什么国家没有坚持?我如何访问另一个视图控制器中选定的索引?在另一个视图控制器中访问UISegmentedControl的selectedindex

回答

1

状态不是持久的,因为当你关闭窗口时,视图控制器可能会被释放,并且当你再次打开它时创建一个新的实例(尽管这只是一个猜测,因为你没有发布任何代码) 。

如何获取该值取决于您的应用程序设置方式。您可以使用通知或委托方法。如果你需要更多细节,那么你需要提供更多关于你的应用程序结构的信息。

+0

感谢您的“通知”和“委托”提示!我将执行其中的一个 – user1550951

相关问题