首页 > 解决方案 > 如何强制 NSUserActivity 保存?

问题描述

NSUserActivity 有一个方法 setNeedsSave:。

[userActivity setNeedsSave:YES];

不幸的是,它不会立即保存,而只是告诉用户活动对象将来应该保存它。如果发生崩溃,可能无法保存状态。因此,崩溃后状态可能无法恢复。

是否存在任何解决方法?是否可以自己在一个类别中为 NSUserActivity 实现方法 save 以强制它在每次状态更新时保存,而不仅仅是在系统决定进行保存时?

标签: ioscrashstate-restorationnsuseractivity

解决方案


推荐阅读