我有一个围绕全局 UIManagedDocument(核心数据)的 iOS 程序,我想知道如何确保在程序退出之前正确保存和关闭它。
首先,如果我想确保在退出之前保存此文档,我应该/我可以调用 - (void)closeWithCompletionHandler:(void (^)(BOOL success))completionHandler
AppDelegate 方法吗- (void)applicationWillTerminate:(UIApplication *)application
?我担心这样做的唯一原因是 closeWithCompletitionHandler 是异步的,因此程序是否有可能在文档完全关闭之前退出?
其次,我是否还必须在退出之前明确保存文档,或者关闭它也会保存它?
谢谢