我有一个围绕全局 UIManagedDocument (核心数据)的 iOS 程序,我想知道如何确保它在程序退出之前正确保存和关闭。
首先,如果我想确保在退出之前保存该文档,我应该/可以打电话吗- (void)closeWithCompletionHandler:(void (^)(BOOL success))completionHandler
在 AppDelegate 方法中- (void)applicationWillTerminate:(UIApplication *)application
。我担心这样做的唯一原因是 closeWithCompletitionHandler 是异步的,因此程序是否有可能在文档完全关闭之前退出?
其次,我是否还必须在退出之前显式保存文档,或者关闭它也会保存它?
Thanks
UIManagedDocument 将确保文档在退出时保存,而无需您执行任何操作。它处理导致应用程序进入后台或退出的所有事件(当然,崩溃除外),因此您不必担心该部分。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)