VC
Size: a a a
VC
VC
В
DK
@IBOutlet var loginField: UITextField!
@Published private var login: String = ""
private var bag: [AnyCancellable] = []
...
//позже во viewDidLoad()
NotificationCenter.default.publisher(for: UITextField.textDidChangeNotification, object: loginField).map {
($0.object as? UITextField)?.text ?? ""
}
.assign(to: \.login, on: self)
.store(in: &bag)
S
@IBOutlet var loginField: UITextField!
@Published private var login: String = ""
private var bag: [AnyCancellable] = []
...
//позже во viewDidLoad()
NotificationCenter.default.publisher(for: UITextField.textDidChangeNotification, object: loginField).map {
($0.object as? UITextField)?.text ?? ""
}
.assign(to: \.login, on: self)
.store(in: &bag)
DK
DA
AK
t
Н
AK
Н
AK
Н
AK
AS
AS
DA
DK
AS