首页 > 解决方案 > 无法将“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'”。我是否使用了错误的数据类型?

标签: swiftxcodemongodbswiftuirealm

解决方案


您需要将代码包装在“正文”中作为视图,如下所示:

struct ServicePageView: View {
    @ObservedRealmObject var employeeGroup: ServiceModel

    var body: some View {  // <--- here
       ...
    }
}

推荐阅读