【发布时间】:2017-11-11 02:20:40
【问题描述】:
我在带有 RxSwift 的 Swift 4 中有以下代码
worthReacting.flatMap{ (userSearch) in
translator.getTranslation(ofWord: userSearch)
}.subscribe(
onSuccess: {(dataModel) in
state.value = .translation(word: dataModel.definition,
translations: dataModel.translations)
},
onError: {(error) in
state.value = .networkError
},
onCompleted: {
state.value = .unknownWord
}).disposed(by: disposeBag)
worthReacting 的类型为 Observable<String>translator.getTranslation 返回 Maybe<DataModel>
我收到构建错误
调用中的额外参数“onError”
【问题讨论】:
标签: swift observable rx-swift maybe