IOS

iOS 恢复现场

2017-12-27  本文已影响72人  莫道别离伤

恢复现场的涵义是当前app在A页面被系统杀死后,下次进入app仍然进入页面A。


实现思路:

这个操作有三个关键的步骤:

  1. 获取当前视图,保存视图必须要的属性。
  2. 将上述内容在必要的时保存在本地以及删除。
  3. 在进入app时读取内容,生成视图并为之赋值。
问题1,如何获得当前视图以及其对应必要属性
问题2,何时存储或者删除本地内容
问题3,进入app时生成视图并为之赋值

Demo

在Demo中我采用的存储方式是plist文件形式存储,为视图赋值采用的是runtime形式,并在其中添加了健壮性检测,防止本地文件被修改后导致的错误
Demo地址

遭遇的坑

上一篇 下一篇

猜你喜欢

热点阅读