0

在我的 iOS SwiftUI 应用程序中,我有一个导航视图,其中列出了几个打开的 Objective-C UIDocument 的链接。在 XCode 中调试我的 SwiftUI 应用程序时,当我切换到另一个应用程序时,我会在控制台中收到一条关于每个打开的文档的“[UIDocumentLog] 文档在辞职活动中保存完成”的日志消息。此日志消息来自哪里?有没有办法关掉它?这是否表明我的代码有问题?

4

1 回答 1

0

UIDocument支持自动保存。苹果的文档UIDocument

更改跟踪

要启用 UIDocument 的自动保存功能,您必须在用户对文档进行更改时通知它。UIDocument 定期检查 hasUnsavedChanges 方法是否返回 YES;如果是,它会启动文档的保存操作。

因此,当您的应用程序进入后台时,UIDocument似乎正在检查是否需要自动保存。

我在以只读方式打开的文档上看到此消息。我还可以确认此类文件没有发生任何更改。所以我将此消息解释为正在进行检查(以及可选的自动保存)的指示。

所以这个消息是无害的,不幸的是我认为你不能把它关掉。

于 2020-04-25T01:07:33.990 回答