【问题标题】:Access the selectedindex of UISegmentedControl in another view controller在另一个视图控制器中访问 UISegmentedControl 的 selectedindex
【发布时间】:2012-11-09 04:53:35
【问题描述】:

我的一个 ViewController 中有一个 UISegmentedControl。这个 VC 有一个“关闭”按钮,因此用户使用分段控件进行选择,然后通过单击“关闭”按钮关闭窗口。我想使用用户在另一个 VC 中选择的值。但分段控件的选择不会保留。如果我关闭窗口并打开它,分段控件将切换回其原始状态。我没有将分段控件设置为“瞬间”。知道为什么状态不持久吗?以及如何在另一个视图控制器中访问选定的索引?

【问题讨论】:

    标签: ios uisegmentedcontrol xcode4.5


    【解决方案1】:

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

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

    【讨论】:

    • 感谢“通知”和“委托”提示!我将实施其中之一
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-04
    相关资源
    最近更新 更多