У меня есть такой код:
import SwiftUI
import QGrid
struct VerCanales: View {
var categoria:String
@ObservedObject var canales = CargarCanales(categoriaID: categoria)
var body: some View {
NavigationView{
QGrid(self.canales.listaCanales, columns: 3){item in
NavigationLink(destination:VlcPlayerDemo()){
Text(item.name).frame(width:400, height:50)
}
}
}.navigationBarTitle(Text("CHANNELS AVAILABLE"))
}
}
Категория varibale взята из предыдущего представления в качестве параметра, и мне нужно передать его в качестве параметра в @ObservedObject, но у меня возникает следующая ошибка: невозможно использовать член экземпляра «categoryoria» в инициализаторе свойства; инициализаторы свойств запускаются до того, как станет доступным 'self'
Я новичок в языке Swift, и я искал, но не могу найти хорошее решение