SwiftUI-类型“ [Color]”的值没有成员“ identified”

Bag*_*yer 2 xcode swift swiftui

这是我的代码:

struct ContentView : View {
    let colors: [Color] = [.red, .green, .blue]

    var body: some View {
        VStack {
            ForEach(colors.identified(by: \.self)) { color in
                Text(color.description.capitalized)
                    .padding()
                    .background(color)
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但是我得到了错误:

类型“ [Color]”的值没有“ identified”成员

可能是什么原因?我正在使用Xcode 11 beta 5。

Moj*_*ini 9

对于Xcode 11 Beta 5及更高版本,请使用:

ForEach(colors, id: \.self)
Run Code Online (Sandbox Code Playgroud)

对于Xcode 11 Beta 4及以下版本,请使用:

ForEach(colors.identified(by: \.self))
Run Code Online (Sandbox Code Playgroud)