首页 > 解决方案 > 无法在 SwiftUI 的当前上下文中推断闭包类型

问题描述

我正在尝试使用 SwiftUI 中的 ForEach 在列表中传递简单的字符串数组。

错误:无法在当前上下文中推断闭包类型

标签: iosswiftui

解决方案


或者,您可以.identified(by: \.self)像这样使用:

import SwiftUI

struct ContentView : View {

    var testArry:[String] = ["1", "a", "c"]

    var body: some View {
        List {
            ForEach(testArry.identified(by: \.self)) { obj in
                Text("test")
            }
        }
    }
}

推荐阅读