2012-11-09 69 views
0

我在我的ViewControllers中有一個UISegmentedControl。這個VC有一個'close'按鈕,所以用戶使用segmentedcontrol進行選擇,然後通過點擊'關閉「按鈕。我想在另一個VC中使用用戶選擇的值。但是分段控件的選擇不會被保留。如果關閉窗口並將其打開,分段控制將切換回原始狀態。我沒有將分段控制設置爲「瞬間」。任何想法爲什麼國家沒有堅持?我如何訪問另一個視圖控制器中選定的索引?在另一個視圖控制器中訪問UISegmentedControl的selectedindex

回答

1

狀態不是持久的,因爲當你關閉窗口時,視圖控制器可能會被釋放,並且當你再次打開它時創建一個新的實例(儘管這只是一個猜測,因爲你沒有發佈任何代碼) 。

如何獲取該值取決於您的應用程序設置方式。您可以使用通知或委託方法。如果你需要更多細節,那麼你需要提供更多關於你的應用程序結構的信息。

+0

感謝您的「通知」和「委託」提示!我將執行其中的一個 – user1550951

相關問題