swift - 无法将“ServiceModel.Type”类型的值转换为预期的参数类型“ServiceModel”
问题描述
struct ServicePageView: View {
@ObservedRealmObject var employeeGroup: ServiceModel
Section(header: Text("Select Employees: ")){
List{
ForEach(employeeGroup.employeesList, id: \.self){ employee in
Text(employee.firstName)
}
}
}
}
struct ServicePageView_Previews: PreviewProvider {
static var previews: some View {
ServicePageView(employeeGroup: ServiceModel)
}
}
你好,
在 ServicePagePreview(employeeGroup:ServiceModel)处收到错误“无法将 'ServiceModel.Type' 类型的值转换为预期的参数类型 'ServiceModel'”。我是否使用了错误的数据类型?
解决方案
您需要将代码包装在“正文”中作为视图,如下所示:
struct ServicePageView: View {
@ObservedRealmObject var employeeGroup: ServiceModel
var body: some View { // <--- here
...
}
}