У меня проблема с моим кодом, у меня два View, во втором View у меня есть ObservedObject, подобный этому,
struct SecondView: View {
@ObservedObject var lineup = TestViewModel()
var body: some View {}
}
TestViewModel - это такой класс,
final class TestViewModel: ObservableObject {
init() {
test()
}
@Published var lineup = Test().self
private func test() {
Webservices().getData() {
self.lineup = $0
}
}
}
TestViewModel получает данные с сервера. Проблема заключается в том, что функция вызывается при запуске сборки и в каждом представлении, а не только во втором представлении.
Спасибо !!