测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布上次发布 | 2017年11月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Ivan Bruel 维护。
依赖项 | |
RxSwift | ~> 4.0 |
Result | >= 0 |
RxResult 提供了帮助管理带 Result
值的 Observable
RxSwift 数据流的有用方法。允许您仅订阅成功或失败情况,还可以在上面调用 doOn
方法。
let result: Observable<Result<String, JSONError>> = ...
result.doOnSuccess { value in
print("success with \(value)")
}.doOnFailure { error in
print("failure with \(error)")
}.subscribeSuccess { value in // or subscribeFailure
print("subscribed with success \(value)")
}.addDisposableTo(disposeBag)
RxResult 可以通过 CocoaPods 获得。为了安装
它,只需将以下行添加到您的 Podfile 中
pod "RxResult"
RxResult 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。