在处理现有的 XCode 项目时,模拟器开始持续崩溃。预览窗口不会显示当前文件,并带有红色横幅和以下错误:
MessageSendFailure: Message send failure for update
==================================
| MessageError: Connection interrupted
Run Code Online (Sandbox Code Playgroud)
我努力了:
似乎什么都不起作用。有谁知道如何解决这个问题?之前还好好的,现在好像突然就坏了。
我正在使用 XCode 13.2.1
编辑:这仅影响此应用程序。其他项目仍然运行良好
Jr7*_*795 12
我设法通过将预览中的 ContentView() 调用包装在 ZStack 中来解决此问题。这是在预览窗口正在渲染的顶级视图中使用时由 @FocusState 引起的已知错误。
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ZStack {
ContentView()
}
}
}
Run Code Online (Sandbox Code Playgroud)
信用:https ://developers.apple.com/forums/thread/681571?answerId=690251022#690251022
退出 XCode 并运行以下终端命令:
xcrun simctl --set previews delete all
Run Code Online (Sandbox Code Playgroud)
然后打开您的项目,构建它并尝试重新加载预览。
| 归档时间: |
|
| 查看次数: |
7641 次 |
| 最近记录: |