Swift";无法推断复杂的闭包返回类型;添加显式类型以消除歧义;因为一本字典

Swift";无法推断复杂的闭包返回类型;添加显式类型以消除歧义;因为一本字典,swift,Swift,我有这本字典: @State var ustasList: Dictionary<Usta, String> = [Usta: String]() 其中ustaTypes是一个简单的一维字符串数组,它工作正常。那么,为什么不使用字典呢?您正在尝试使用字典。按照这个说法,这是行不通的。SwiftUI中的错误仍然经常出现误读,这可能是原因。您正在尝试查找字典。按照这个说法,这是行不通的。SwiftUI中的错误仍然经常出现误读,这可能是原因。 ZStack(alignm

我有这本字典:

@State var ustasList: Dictionary<Usta, String> = [Usta: String]() 

其中ustaTypes是一个简单的一维字符串数组,它工作正常。那么,为什么不使用字典呢?

您正在尝试使用字典。按照这个说法,这是行不通的。SwiftUI中的错误仍然经常出现误读,这可能是原因。您正在尝试查找字典。按照这个说法,这是行不通的。SwiftUI中的错误仍然经常出现误读,这可能是原因。
        ZStack(alignment: .top){
                DropDown(defaultText: self.chosenUsta, font: self.fontStartAndButton, expand: false, options: self.ustaTypes){ opt in
                    print(self.ustasList)
                }
                    .padding([.top, .leading, .trailing])
                .zIndex(2)
            List{
                ForEach(self.ustasList.sorted(by: <), id: \.self){ item,typ in
                    Text(item)
                 }
            }
         }
ForEach(self.ustaTypes, id: \.self){ item in