You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SwiftUI中FocusBrigde.hasHostingController.getter异常崩溃求助

SwiftUI 嵌套模态跳转后偶发崩溃(生产环境)
  • 已耗时三周排查并尝试修复该Bug,仅在生产环境出现,无法100%复现
  • 栈追踪信息参考价值有限,崩溃由SwiftUI内部方法触发
  • 已尝试所有可行调试手段仍未定位根因,推测Bug与内存压力或Swift并发机制相关

触发场景

  1. 展示基于UIViewControllerRepresentable的SwiftUI模态[A]
  2. 从[A]中展示UIHostingController封装的模态[B]
  3. 从[B]中以模态方式展示SwiftUI sheet[C]
  4. 崩溃发生在停留[C]期间,或关闭[C]之后

应用背景

  • 采用SwiftUI生命周期
  • 应用主界面是封装了UISplitViewController的UIViewControllerRepresentable

附上Xcode中的崩溃日志截图:
崩溃日志截图

有没有其他开发者遇到过类似的嵌套模态跳转导致的SwiftUI崩溃问题?

内容的提问来源于stack exchange,提问作者Perjan Duro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 16:32:03