UIWEBViewが使えなくなるということでRxSwiftとRxCocoaのバージョンを4.4.0→5.1.0に変更したのですが、下記コードでエラーが発生するようになりました。
バージョン更新したことによってdidStartLoad、didFinishLoadがなくなったと思うのですが、
didStartLoad、didFinishLoadを別の方法で置き換えることは可能でしょうか。
元々他人が作成したソースコードなので、Rx等についていまいちよくわかっていませんが、ご教示願います。
swift
1一部 2 3@IBOutlet var webView: UIWebView! 4 5private let viewModel = TermsViewModel() 6 7webView.rx.didStartLoad.bind(to: viewModel.startLoad).disposed(by: disposeBag) 8webView.rx.didFinishLoad.bind(to: viewModel.finishLoad).disposed(by: disposeBag) 9 10
エラー内容
Value of type 'Reactive<UIWebView>' has no member 'didStartLoad'
Value of type 'Reactive<UIWebView>' has no member 'didFinishLoad'
試したこと
・UIWebView→WkwebViewに変更してみたがエラーがそのままwkWebViewにかわっただけだった。
・RxWebKitをインポートしてみても変わらなかった。
あなたの回答
tips
プレビュー