Как наблюдать значение TextField с SwiftUI и Combine? - PullRequest
1 голос
/ 24 июня 2019

Я пытаюсь выполнить действие каждый раз, когда изменяется значение textField.

@Published var value: String = ""

var body: some View {            
     $value.sink { (val) in
        print(val)
     }
     return TextField($value)       
}

Но я получаю ошибку ниже.

Невозможно преобразовать значениетипа «Опубликован» к ожидаемому типу аргумента «Связывание»

1 Ответ

2 голосов
/ 24 июня 2019

Если вы хотите наблюдать value, тогда это должно быть State

@State var value: String = ""
...