我想在 SwiftUI 中做两个循环。例如 :
ForEach (chapterData) { chapter in
ForEach (chapter.line) { line in
Text("\(line.text)")
}
}
chapterData 是 Chapter ( [Chapter] ) 的表:
struct Chapter: Codable, Identifiable {
let id:Int
let line:[Line]
}
和
struct Line: Codable, Identifiable {
let id: Int
let text: String
}
我想获取 chapterData 中所有章节的 line.text
但我无法编译这段代码,我认为不可能以这种方式执行两个 ForEach 循环。
有人能帮我吗?