【发布时间】:2021-12-21 03:45:11
【问题描述】:
好的,我想知道为什么我的预览版在更新 Xcode 后无法正常工作。所以我有一个看起来像这样的枚举。
enum Field {
case email
case securedPassword
case unsecuredPassword
}
现在,当我将 @FocusState 添加到我的 TestView 时,我的预览会崩溃并且不会更新。这是我的代码的样子。
struct TestView1: View {
@FocusState var focusedField: Field?
var body: some View {
Color.blue
}
}
现在,当我注释掉 @FocusState 时,我可以将颜色更改为红色,并且预览会更新。当@FocusState 未被注释掉时,当我将颜色更改为新颜色时,它不会更新预览并给我一个奇怪的崩溃。
现在这是一个错误,如果是,是否有解决方法?
【问题讨论】:
-
看起来像 Xcode 缺陷
-
您是否尝试过清理项目?你能提到你正在使用的 Xcode 版本吗?顺便说一句,它对我有用,我在 Xcode 13.1
-
@Asperi 那么它是一个错误吗?有办法解决吗?
-
@JarvisTheAvenger Xcode 13.2.1 是的,b4 工作正常,但我更新并预览停止工作
标签: swiftui