所以我有一个UISegmentedControl
由四个选项卡组成的。我需要做的是让它在整个应用会话期间被记住最近点击的标签。也就是说,当应用程序第一次启动时,第一个UISegmentController
选项卡将被选中,然后用户单击第三个选项卡,然后用户决定转到应用程序中的不同视图,然后当用户返回视图时UISegmentedControl
最近的(在这种情况下为第三个)选项卡仍被选中。
我已经看到NSUserDefaults
该类非常适合保存设置,但据我了解,NSUserDefaults
该类以一种方式保存数据,即使应用程序被杀死然后启动它也会恢复以前保存的设置。这是我不想要的东西,我只希望应用程序将最近选择的选项卡保存为选择它的应用程序会话的长度。
我希望我说得通,如果需要更多信息/代码/解释,请告诉我。
非常感谢。