У меня есть isTextSetSignal
, который будет установлен в true, когда какой-то текст установлен. Только когда текст установлен, мне нужна моя клавиатура. Итак, у меня есть еще один hideKeyboardSignal
, который будет срабатывать всякий раз, когда установлена клавиатура.
Я написал его, как показано ниже, и он работает.
var hideKeyboardSignal: Signal<Void, Never> { isTextSetSignal.filter{ $0 }.map{ _ in } }
Мне просто интересно, есть ли лучший способ делать это, не используя Void
или не map{ _ in }
, так как они выглядят хакерскими?