Кнопка «Обновить» не компилируется: async call in a function that does not support concurrency
Button("Обновить") {
await viewModel.reload()
}
reload() объявлен как func reload() async. Компилятор выдаёт ошибку: 'async' call in a function that does not support concurrency. Как вызвать метод из действия кнопки?
- Обернуть вызов в Task { await ... }
- Пометить замыкание кнопки как async
- Вызвать reload() без await
- Обернуть вызов в DispatchQueue.main.async
