Я хотел бы сделать два цикла в SwiftUI.Например:
ForEach (chapterData) { chapter in
ForEach (chapter.line) { line in
Text("\(line.text)")
}
}
chapterData представляет собой таблицу главы ([Chapter]):
struct Chapter: Codable, Identifiable {
let id:Int
let line:[Line]
}
и
struct Line: Codable, Identifiable {
let id: Int
let text: String
}
Я хотел бы получитьline.text из всех глав chapterData
, но я не могу скомпилировать этот код, и я думаю, что невозможно выполнить два цикла ForEach таким образом.
Может ли кто-нибудь мне помочь?