保存UIViewController状态

时间:2019-06-03 08:38:23

标签: ios swift

  1. 我有一个带按钮的MainController
  2. 单击按钮会将ViewController推入UsersViewController
  3. 在UsersViewController中,我将加载具有突出显示所选单元格的用户的表格视图

询问:在从Navigationcontroller中单击“后退”按钮后,如何保存表视图状态或ViewController的状态,并且下次再次启动UsersViewController时,表视图将处于最后状态。

2 个答案:

答案 0 :(得分:1)

在从页面中遍历时,将详细信息保存在Manager对象中,然后下次在页面上显示时,检查Manager对象中是否存在详细信息(如果为true),则显示对象本身的详细信息,否则,像现在一样向他们展示。

答案 1 :(得分:0)

例如,可以尝试通过使用TabBarController来避免使用pushViewController / Navigation Controller,但这可能会更改应用程序的行为。

或者避免释放您的UsersViewController并将其初始化一次。