【发布时间】:2021-01-13 17:50:24
【问题描述】:
基本上我有一个名为Treatment 的可解码结构,它有两个参数:标题和类别。我想创建一个列表,其中categoryName = treatment.category。这样,只有部分治疗会成为列表的一部分。
struct HomeSecondLevel: View {
let categoryName: String
@ObservedObject var treatmentsManager = TreatmentsManager()
var body: some View {
NavigationView {
List(treatmentsManager.treatments) { treatment in
Text(treatment.title)
}}}}
我尝试在列表视图正下方添加一个“if 语句”(if categoryName = treatment.category),作为过滤列表的尝试,但它不起作用。
【问题讨论】: