0

観測可能な 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 でインデックスが変更されたときにタイトルを変更するにはどうすればよいですか?

4

2 に答える 2