Merge branch 'feature/tilet' into 'develop'

clickSubscriber change

See merge request BPHV_MIPS/vds_ios_sample!26
This commit is contained in:
Bruce, Matt R 2023-03-07 16:57:51 +00:00
commit 5bde0c5fa1

View File

@ -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)