Ios Swiftui:选择器卡在催化剂中

Ios Swiftui:选择器卡在催化剂中,ios,macos,swiftui,Ios,Macos,Swiftui,我已经使用SwiftUI有一段时间了。 选择器在iOS上正常工作 然而,当我在macOS上尝试相同的代码时,选择器在使用一次后就会卡住 我使用的具体代码如下 let myStatus : Status var clearStatus = [ "Never", "1 hour", "4 hours", "Today", "This week", ] @State private var selectedMode = 0 var body: some V

我已经使用SwiftUI有一段时间了。 选择器在iOS上正常工作

然而,当我在macOS上尝试相同的代码时,选择器在使用一次后就会卡住

我使用的具体代码如下

let myStatus : Status
var clearStatus = [
    "Never",
    "1 hour",
    "4 hours",
    "Today",
    "This week",
]

@State private var selectedMode = 0

var body: some View {
    return Form {
        Section {
            Text(myStatus.description)

            Picker(selection: $selectedMode, label: Text("Clear after")) {
                ForEach(0 ..< clearStatus.count) {
                    Text(self.clearStatus[$0])
                }
            }
        }
let myStatus:状态
var clearStatus=[
“决不”,
“1小时”,
“4小时”,
“今天”,
“本周”,
]
@状态私有变量selectedMode=0
var body:一些观点{
报税表{
部分{
文本(myStatus.description)
选择器(选择:$selectedMode,标签:文本(“清除后”)){
ForEach(0..

您是否更新到了Mac OS的最新稳定版本?您使用的是什么版本?这是iOS 13.3 beta中的一个错误,但在上一次测试版和稳定版中已修复。我使用的是最新的Xcode和Catalina公开发行版。我在iOS应用程序上遇到了相同的问题。我更新到了最新版本的Xcode(11.3.1),也遇到了这个问题。