⚠️ AI 生成内容,已经人工校对,请仔细甄别阅读
SwiftUI 预览卡住(Timeout)解决办法
在大型 SwiftUI 项目中,Xcode 的 Canvas 预览有时会出现卡住、超时(timeout)的问题,导致无法正常预览界面。
解决方法
参考 stackoverflow 讨论:
- 进入 Xcode 菜单:
Editor
->Canvas
- 取消勾选
Automatically Refresh Canvas
这样可以避免每次代码变动后自动刷新 Canvas,减少卡顿和超时。
需要预览时,可以手动点击 Canvas 右上角的刷新按钮或者使用快捷键 cmd+alt+p