多个故事板的状态恢复

jps*_*asi 6 storyboard ios ios8

我正在开发一个包含多个故事板的项目.我想在这个项目中实现状态恢复.我在将第二个故事板上的ViewControllers链接到状态恢复过程时遇到问题.

encodeRestorableStateWithCoder:&decodeRestorableStateWithCoder:仅为与主故事板关联的ViewControllers调用方法.

如何将第二个故事板中的ViewControllers链接到状态恢复过程?

Kev*_*vin 2

当您从其他故事板加载类时,您本质上需要开始使用手动方法来恢复状态。(又名恢复班)

这意味着您在第二个 Storyboard 上加载的视图控制器必须分配一个恢复 ID 并实现 UIViewControllerRestoration 协议。