ios - Swift 将 AnyObserver 绑定(bind)到 Observable

标签 ios iphone swift rx-swift

因此,例如我在 var myObserver: AnyObserver<Bool> 中有这个观察者 我能以某种方式订阅它吗 observable ,所以我可以用它做一些操作,比如 .subscribe(onNext:)

最佳答案

Observer 是您实际传递给 subscribe(...)

的内容

在这个例子中,你可以这样做

var myObserver: AnyObserver<Bool> = //...

myObservable
  .subscribe(myObserver)
  .disposed(by: disposeBag)

语法 subscribe(onNext:onError:onCompleted:) 只是语法糖,不必每次都实际创建一个 Observer 对象。

关于ios - Swift 将 AnyObserver 绑定(bind)到 Observable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42694308/

相关文章:

ios - PubNub 本地消息重复?

iphone - 是否可以从 .doc 或 .xls 文档中获取缩略图?

ios - 在仅查看模式下使用 PDF Kit 加载 pdf

javascript - 使用 iFrame 表单后 iPhone 数字键盘不断弹出 (iOS Safari)

ios - 如何访问 MKAnnotation 的特定索引

iphone - 使用 Core Data 图像填充 tableView

ios - 另一个 UItableviewCell 中的 UItableview

iphone - UIScrolview 优先垂直和水平滚动

swift - 带有自定义单元格的 UITableView 中的部分

javascript - 在后台线程中通过 Swift 更新 WKWebView 内容失败