SwfitUI-Value типа '[Course]' не имеет члена 'идентифицированного' - PullRequest
1 голос
/ 25 мая 2020
• 1000
struct ContentView: View {

    var body: some View {
        NavigationView{
            List(
                [
                    Course.init(name: "sample1", imageUrl: "no image"),
                    Course.init(name: "sample2", imageUrl: "no image")
                ].identified(by: \.name)
            ){
                Text($0.name)
            }.navigationBarTitle(Text("Courses"))
        }
    }
}

как я могу решить эту ошибку?

1 Ответ

1 голос
/ 25 мая 2020

Вот фиксированный вариант

struct ContentView: View {

    var body: some View {
        NavigationView{
            List(
                [
                    Course(name: "sample1", imageUrl: "no image"),
                    Course(name: "sample2", imageUrl: "no image")
                ], id: \.name        // << here !!
            ){
                Text($0.name)
            }.navigationBarTitle(Text("Courses"))
        }
    }
}
...