У меня есть этот код:
struct TestView: View {
lazy var currentCompetitionID: String
@ObservedObject var fetchSingleCompetitionData = FetchSingleCompetitionData(option: "\(currentCompetitionID)")
var body: some View {
Text("\(fetchSingleCompetitionData.competitionList.name)")
}
}
Я получаю сообщение об ошибке: «Невозможно использовать экземпляр экземпляра 'currentCompetitionID' в инициализаторе свойства; инициализаторы свойства запускаются до того, как станет доступным 'self'"
Есть ли способ инициализировать и использовать переменную в том же представлении? Спасибо!