更改拆分视图后无法关闭 .fullscreenCover

问题描述

我有一个 SwiftUI 应用程序,它使用通过 @State 变量显示.fullscreenCover,该变量更改为包含要在 fullscreenCover 中显示的项目的 ID。

我在显示的视图中的根部有一个完成按钮,可以使用presentationMode关闭。它一遍又一遍地完美,可靠地工作,但是如果您将应用程序移到分屏浏览(例如与 Apple Music 或 Safari 共享屏幕等)然后返回,完成按钮不会执行任何操作,我也不会查看控制台中的任何错误。该应用程序保持响应,其他一切似乎都有效,只是关闭似乎没有任何作用。

我附上了一段视频,展示了这种情况。

我还尝试从使用presentationMode.dismiss 切换到尝试说,在父视图中将原始状态变量设置为null,但似乎没有任何区别。

有人遇到过这种情况吗?

这发生在最新的、公开的、正常的 iOS 14 版本上。而不是测试版或类似的东西

https://www.youtube.com/watch?v=LXdtCr_ajVs

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)