clickSubscriber change
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
parent
184a117905
commit
a2ee248683
@ -32,7 +32,6 @@ class TileletViewController: BaseViewController {
|
|||||||
}()
|
}()
|
||||||
|
|
||||||
var clickableSwitch = Toggle()
|
var clickableSwitch = Toggle()
|
||||||
var clickableCancel: AnyCancellable?
|
|
||||||
|
|
||||||
var titleTextField = TextField()
|
var titleTextField = TextField()
|
||||||
var subTitleTextField = TextField()
|
var subTitleTextField = TextField()
|
||||||
@ -78,15 +77,12 @@ class TileletViewController: BaseViewController {
|
|||||||
clickableSwitch
|
clickableSwitch
|
||||||
.publisher(for: .valueChanged)
|
.publisher(for: .valueChanged)
|
||||||
.sink { [weak self] sender in
|
.sink { [weak self] sender in
|
||||||
|
guard let tilelet = self?.tilelet else { return }
|
||||||
if sender.isOn {
|
if sender.isOn {
|
||||||
self?.clickableCancel = self?.tilelet
|
tilelet.onClickSubscriber = tilelet.publisher(for: .touchUpInside)
|
||||||
.publisher(for: .touchUpInside)
|
|
||||||
.sink(receiveValue: { _ in
|
.sink(receiveValue: { _ in
|
||||||
print("you click on me!")
|
print("you click on me!")
|
||||||
})
|
})
|
||||||
} else {
|
|
||||||
self?.clickableCancel?.cancel()
|
|
||||||
self?.clickableCancel = nil
|
|
||||||
}
|
}
|
||||||
}.store(in: &subscribers)
|
}.store(in: &subscribers)
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user