CoreData一对多关系的SwiftUI视图管理
我的数据模型有几个项目,每个项目都没有或更多的危险。 危险只属于一个项目。这在模型中设置为关系。简化如下 计划 实体: pName 关系: 危害 危险 实体: 海纳姆 关系: 计划 在我的EditProject视图中,有以下代码创建链接CoreData一对多关系的SwiftUI视图管理,swiftui,Swiftui,我的数据模型有几个项目,每个项目都没有或更多的危险。 危险只属于一个项目。这在模型中设置为关系。简化如下 计划 实体: pName 关系: 危害 危险 实体: 海纳姆 关系: 计划 在我的EditProject视图中,有以下代码创建链接 NavigationLink(destination: ListHazards (selected: self.project), label: {Text("Associated Hazards")})
NavigationLink(destination: ListHazards (selected: self.project),
label: {Text("Associated Hazards")})
在我看来
@Binding-var-selected:Projects
如我所愿,然后将危险视图显示为
init(project: Projects) {
self.project = project
但我似乎无法将项目传递到listform,更不用说列表了。。。
我犯了一个错误
无法将“Projects”类型的值转换为预期的参数类型“Binding”
我做错了什么
var body: some View {
List {
ForEach(listOfHazards, id: \.self) { hazard in