“无法在此文件中预览 - 连接中断:将 previewInstances 消息发送给代理”Xcode 12 中的错误

Abd*_*mal 5 xcode swift swiftui

我有一个 UIKit 项目,我正在慢慢尝试转向 SwiftUI,我创建了一个 SwiftUI 文件并尝试预览它,但出现此错误:

无法在此文件中预览 - 连接中断:向代理发送 previewInstances 消息

这是我的 SwiftUI 文件:

import SwiftUI

struct LineChart: View {
    var body: some View {
        Text("Hello, World!")
    }
}

struct LineChart_Previews: PreviewProvider {
    static var previews: some View {
        LineChart()
    }
}
Run Code Online (Sandbox Code Playgroud)

错误截图

我只在 StackOverFlow 上看到了一个类似的问题,但这也无济于事,无论如何我可以解决这个问题吗?感谢反馈!

Şaf*_*zer 9

关闭“自动刷新画布”对我有用。(Xcode 13.2.1)

编辑器>画布>自动刷新画布


小智 1

同样的错误,似乎自动刷新画布冻结了预览。取消选中可以解决问题,但如果没有自动更新,SwiftUI 的整体感觉就会崩溃。