I am trying to assign value to property but getting bellow issue.
func buildClassViews(accessibilityID: String, data: Binding<[Passenger]>, selectedPassengerId: inout String) -> [AnyView] {
var views: [AnyView] = []
@StateObject var viewModel: ViewModel
for element in data {
views.append(
VStack {
HStack {
VStack(alignment: .leading, spacing: 0) {
Text(element.fullName.wrappedValue ?? "")
Spacer()
}
.onAppear(perform: {
selectedPassengerId = "\(element.passengerId)" //
})
}
.convertToAnyView())
}
}
}
Tried few things but not getting any clue....not sure what is this issue and how to resolve it.