var someProtocol = [SurveyItems : [Surveys]]()
sectionLabels.forEach{ a in
var finalSurveys = [Surveys]()
surveys.forEach{ b in
if a.groupHeader == b.group_survey {
finalSurveys.append(b)
}
someProtocol[a] = finalSurveys
}
}
我想使用someProtocol动态显示标签部分和该部分下的调查。
for (Surveys, SurveyItems) in someProtocol {
Text(Surveys.sectionTitle)
for survey in SurveyItems {
Text(survey.label)
}
}
我尝试ViewBuider,但得到一些错误.
1条答案
按热度按时间fnx2tebb1#
要在视图中循环显示
someProtocol
字典,请尝试以下示例代码:根据您自己的目的调整代码。注意,在SwiftUI视图中,您需要使用ForEach
而不是“正常”swiftfor x in ...
来循环序列。