RxWebKit is a RxSwift wrapper for WebKit.
Carthage compatible Version License Platform
// MARK: Setup WKWebView let webView = WKWebView(frame: self.view.bounds) self.view.addSubview(webView) // MARK: Observing properties webView.rx.title .subscribe(onNext: { print("title: \(0ドル)") }) .disposed(by: disposeBag) webView.rx.url .subscribe(onNext: { print("URL: \(0ドル)") }) .disposed(by: disposeBag)
Add to Podfile:
pod 'RxWebKit'
Add to Cartfile:
github "RxSwiftCommunity/RxWebKit"
Run carthage update --platform iOS
Add run script build phase /usr/local/bin/carthage copy-frameworks with input files being:
$(SRCROOT)/carthage/Build/iOS/RxWebKit.framework
RxWebKit requires Swift 5.2.2 and dedicated versions of RxSwift 6.0.0
MIT