iOS8状态保存和恢复无效

时间:2015-10-07 16:00:30

标签: ios ios8 background state-restoration

我的应用程序有两个视图控制器,第一个是一个tableview控制器,显示所有已创建的列表,第二个tableview控制器用于显示列表的详细信息被选中或创建一个新列表并且它已被嵌入在导航控制器中。

我已经完成了以下步骤:

  1. 在appdelegate.m文件中实现shouldSaveApplicationState和shouldRestoreApplicationState方法。
  2. 在故事板中为所有控制器(两个tableview控制器和一个导航控制器)设置restoreID。
  3. 在第二个tableview cotroller中实现encodeRestorableStateWithCoder和decodeRestorableStateWithCoder方法。
  4. 在模拟器中测试时,第一个tableview控制器可以恢复到我上次滚动的位置,但是在第二个视图控制器中,按住主页键,停止应用程序并再次运行,它无法恢复第二个表视图。

    我想错过一些方法来实现吗?或任何其他原因会导致这种情况?

0 个答案:

没有答案