19 lines
344 B
Swift
19 lines
344 B
Swift
//
|
|
// UITextField+Publisher.swift
|
|
// VDS
|
|
//
|
|
// Created by Matt Bruce on 8/18/22.
|
|
//
|
|
|
|
import Foundation
|
|
import UIKit
|
|
import Combine
|
|
|
|
extension UITextField {
|
|
public var textPublisher: AnyPublisher<String, Never> {
|
|
publisher(for: .editingChanged)
|
|
.map { _ in self.text ?? "" }
|
|
.eraseToAnyPublisher()
|
|
}
|
|
}
|