我想用可观察的 int 更改标题。
在视图模型
var index = Variable<Int>(0)
在视图控制器
let title = ["title1","title2","title3","title4","title5"]
override func viewWillAppear(_ animated: Bool) {
self.viewModel.index.value = 0
self.viewModel.index
.asObservable()
.map( {self.periodText[$0]
})
.bind(to: self.titleLabel.rx.text)
.addDisposableTo(self.disposeBag)
}
当我这样做时,我在盲人(to)中有一个错误:
致命错误:在展开可选值时意外发现 nil
该函数永远不会传入 .map
当我在 RX Swift 中的索引更改时,我如何更改标题?