SwiftUI文档型应用Bug:iOS 18.4下文档重复打开
文档型SwiftUI应用在iOS 18.4中重复打开文档的Bug及求助
问题描述
我正在使用SwiftUI开发一款文档型应用,在iOS 18.4版本中遇到一个严重Bug:打开的任何文档都会被同时重复打开两次,导致应用基本无法使用。
如附件截图所示,文档视图会出现内容完全一致的重复实例,且每次打开文档时都会出现该问题。
复现步骤
- 克隆Apple官方的文档型SwiftUI示例项目
- 在iOS 18.4上构建并运行应用
- 创建或打开任意文档
- 观察到文档被重复打开两次(UI中显示重复实例)
环境信息
- iOS 18.4
- Xcode 16.3
- Swift 6
已尝试的排查措施
- 验证文档打开生命周期方法未被调用两次
- 检查视图层级中是否存在重复视图控制器
- 确认未手动创建多个文档实例
求助问题
是否有其他开发者在iOS 18.4上遇到过文档型应用的该问题?有没有可避免文档重复打开的临时解决方案?
由于相同代码在iOS旧版本中运行正常,该问题似乎是iOS 18.4的回归Bug。
内容的提问来源于stack exchange,提问作者Viktor Maric
相关产品推荐
相关产品推荐

