Я пытаюсь настроить базовый список в SwiftUI, но получаю ошибку времени компиляции, которая не имеет для меня особого смысла. Вот ошибка:
Невозможно преобразовать значение типа 'Текст' в тип результата закрытия '_'
Вот мой код:
final class MainViewModel: BindableObject {
var didChange = PassthroughSubject<MainViewModel, Never>()
var tasks = [Task]() {
didSet {
didChange.send(self)
}
}
}
struct MainView : View {
@ObjectBinding var mainViewModel = MainViewModel()
var body: some View {
List($mainViewModel.tasks) { task in
Text(task.title!) //compile time error here
}
}
}
Я думаю, что это, скорее всего, еще одна из вводящих в заблуждение ошибок SwiftUI, но я не могу понять, в чем собственно проблема. Я неправильно настраиваю привязку? Я что-то пропустил? Любая помощь будет оценена ...