RxResult 2.1.1

RxResult 2.1.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上次发布2017年11月
SwiftSwift 版本3.0
SPM支持 SPM

Ivan Bruel 维护。



 
依赖项
RxSwift~> 4.0
Result>= 0
 

RxResult 2.1.1

RxResult

Version
License
Platform

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 文件。