Мое сообщение об ошибке: Не удается преобразовать значение типа «Невозможно преобразовать значение типа» (Int) -> VStack> 'в ожидаемый тип аргумента' (_) -> _ ''
Я знаю В бите ошибки кода я использую 'array [index] .documentID' при вызове getMedia, но я не знаю, почему или как решить.
Пожалуйста, не могли бы вы помочь?
Вот мой код для просмотра:
struct weekDataList: View {
let weekDataF = weekDataFunc()
@ObservedObject var MainViews = MainView()
var body: some View {
VStack {
ForEach(array.count, id: \.self) { index in
VStack{
Button(action: {MainViews.getMedia(documentId: array[index].documentID)})
{Text(array[index].startDate + "-" + array[index].endDate)}
}
}.position(x:100,y:-100)
}
}