【发布时间】:2021-01-20 10:48:32
【问题描述】:
我有一个 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()
}
}
我只在 StackOverFlow 上看到了一个类似的问题,但这也没有帮助,无论如何我可以解决这个问题吗?感谢您的反馈!
【问题讨论】:
-
这里很难提供帮助,因为除了您之外,任何人都无法重现它。您是否单击了诊断和/或检查了控制台应用程序中的任何崩溃日志
-
@JoakimDanielson 是的,这是诊断报告:
MessageSendingError: Connection interrupted: send previewInstances message to agent -
@JoakimDanielson 你知道我怎样才能在模拟器中运行它吗?
-
我在这里找到了解决方法:github.com/firebase/firebase-ios-sdk/issues/…
-
对我来说,我收到了类似的错误消息
MessageSendFailure: Message send failure for send previewInstances message to agent。原来问题是我最近创建了我的 Preview structprivate,显然你无法让预览工作。