RxNowCastMapView
RxNowCastMapView 是 NowCastMapView 的响应式扩展。
安装
RxNowCastMapView 通过 CocoaPods 和 Carthage 提供。
用法
RxBaseTimeModel
RxBaseTimeModel 永远不会抛出 .onError 和 .onCompleted。
let model = RxBaseTimeModel()
model.baseTime.subscribe(onNext: { baseTime in
/// fetched!!!
}).addDisposableTo(bag)
model.fetch()
RainLevelsModel.rx
let rainLevelsModel = RainLevelsModel(baseTime: baseTime)
rainLevelsModel.rx.rainLevels(with: request).subscribe(onNext: { result in
switch result {
case .succeeded(_, _):
// process RainLevels
default:
break
}
}).addDisposableTo(bag)
授权
RxNowCastMapView 可在MIT授权下使用。更多信息请参阅LICENSE文件。