Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 重新启动应用程序后,确保恢复先前获取的核心数据对象的最佳做法是什么?_Objective C_Ios_Core Data - Fatal编程技术网

Objective c 重新启动应用程序后,确保恢复先前获取的核心数据对象的最佳做法是什么?

Objective c 重新启动应用程序后,确保恢复先前获取的核心数据对象的最佳做法是什么?,objective-c,ios,core-data,Objective C,Ios,Core Data,我想在我的应用程序中实现“恢复”功能。重新启动应用程序后,我希望获取上次应用程序终止时获取的托管对象。最佳做法是什么?不要让事情变得过于复杂 由于核心数据会自动保存整个对象图的状态,因此使用与上一次运行相同的谓词执行fetch将返回与上一次运行相同的托管对象集 所以,我应该归档谓词对象(或谓词字符串)吗?如果它在运行时发生更改,您可以归档。否则,谓词实例不是唯一的,因此如果重新创建谓词的内容,您将从获取中获得相同的结果。是,它会更改。好的,我将归档一个谓词字符串。谢谢你的建议。

我想在我的应用程序中实现“恢复”功能。重新启动应用程序后,我希望获取上次应用程序终止时获取的托管对象。最佳做法是什么?

不要让事情变得过于复杂


由于核心数据会自动保存整个对象图的状态,因此使用与上一次运行相同的谓词执行fetch将返回与上一次运行相同的托管对象集

所以,我应该归档谓词对象(或谓词字符串)吗?如果它在运行时发生更改,您可以归档。否则,谓词实例不是唯一的,因此如果重新创建谓词的内容,您将从获取中获得相同的结果。是,它会更改。好的,我将归档一个谓词字符串。谢谢你的建议。