Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.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
SwiftUI/iOS 14:如何使用基于文档的(DocumentGroup)应用程序恢复上一个活动文档(状态?)_Ios_Swiftui_Documentgroup - Fatal编程技术网

SwiftUI/iOS 14:如何使用基于文档的(DocumentGroup)应用程序恢复上一个活动文档(状态?)

SwiftUI/iOS 14:如何使用基于文档的(DocumentGroup)应用程序恢复上一个活动文档(状态?),ios,swiftui,documentgroup,Ios,Swiftui,Documentgroup,我正在使用Xcode提供的SwiftUI多平台、基于文档的应用程序模板。 到目前为止,一切都是“一帆风顺的”,如果你愿意的话,但是我还没有找到我认为是“内置”的东西: 如果由于某些操作系统管理原因,应用程序被“杀死”(或者故意在Xcode中停止),当重新启动时,应用程序会“忘记”用户正在处理的文档,并开始显示文档浏览器 我查看了文档,发现了一篇题为“”的文章-本文提供了一个非基于文档的应用程序的示例代码,但就我的一生而言,我甚至无法理解我应该如何使它适应基于文档(DocumentGroup)的场

我正在使用Xcode提供的SwiftUI多平台、基于文档的应用程序模板。 到目前为止,一切都是“一帆风顺的”,如果你愿意的话,但是我还没有找到我认为是“内置”的东西:

如果由于某些操作系统管理原因,应用程序被“杀死”(或者故意在Xcode中停止),当重新启动时,应用程序会“忘记”用户正在处理的文档,并开始显示文档浏览器

我查看了文档,发现了一篇题为“”的文章-本文提供了一个非基于文档的应用程序的示例代码,但就我的一生而言,我甚至无法理解我应该如何使它适应基于文档(DocumentGroup)的场景

我“理解”了Scenestrage的概念,我甚至能够持久化一些声明为示例ContentView的Scenestrage属性的随机文本,但我不明白在重新启动应用程序时,我应该如何使用它来重新打开最后打开的文档

我试着在@main代码声明中这样做,但没能成功。 此外,谷歌不是我在这件事上的朋友——我在任何地方都找不到这种特殊情况的一个例子

我知道我可能会被认为是一个“noob”(我是…),而且这是一个相当新的问题,所以我希望周围没有“东西”,这应该不会太难,所以请事先原谅我的“noob-iness”


如果有人对如何实现这一点有任何想法,或者可以给我指一个基于文档的/DocumentGroup应用程序的工作示例,我将永远感激。

Wow。。。没有人?也许这个问题的表述不恰当吗?