gpt4 book ai didi

swift - 将 ForEach 与字符串数组一起使用 - [String] 没有成员 'identified'

转载 作者:行者123 更新时间:2023-11-28 09:38:59 25 4
gpt4 key购买 nike

我正在使用 Xcode 11 beta 5,但我拥有的功能不再有效。这是我的代码:

struct ModeView : View {
@EnvironmentObject var state: IntentionState

var body: some View {
Picker(selection: $state.selection, label: Text("")) {
ForEach(state.modes.identified(by: \.self)) { mode in
Text(mode)
}
}.pickerStyle(SegmentedPickerStyle())
}
}

错误在 ForEach(uistate.modes.identified(by:\.self)) { mode in 这行,它说:

Value of type '[String]' has no member 'identified'

当我使用 Xcode 11 beta 4 时,它运行良好。现在的问题是如何在 Xcode beta 5 中将 ForEach 与数组字符串一起使用

最佳答案

ForEach 语法在 Beta 5 中发生了一点变化。

你试过吗:

ForEach(state.modes, id: \.self) { mode in
Text(mode)
}

关于swift - 将 ForEach 与字符串数组一起使用 - [String] 没有成员 'identified',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57314434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com