Ios RxSwift:如何将Completable的数组合并到Completable
我的代码中有一些值数组,我想通过一系列单一且可完成的方法传递它:Ios RxSwift:如何将Completable的数组合并到Completable,ios,swift,rx-swift,Ios,Swift,Rx Swift,我的代码中有一些值数组,我想通过一系列单一且可完成的方法传递它: let data: [DataClass] func method1(_ data: DataClass) -> Single<DataClass2> { ... } func method2(_ data2: DataClass2) -> DataClass3? { ... } func method3(_ data3: DataClass3) -> Completable { ... } 但它
let data: [DataClass]
func method1(_ data: DataClass) -> Single<DataClass2> { ... }
func method2(_ data2: DataClass2) -> DataClass3? { ... }
func method3(_ data3: DataClass3) -> Completable { ... }
但它不适用于我的错误:
Cannot convert value of type 'PrimitiveSequence<MaybeTrait, Completable>' (aka 'PrimitiveSequence<MaybeTrait, PrimitiveSequence<CompletableTrait, Never>>') to closure result type 'Completable' (aka 'PrimitiveSequence<CompletableTrait, Never>')
无法将“PrimitiveSequence”(又名“PrimitiveSequence”)类型的值转换为“Completable”(又名“PrimitiveSequence”)类型的闭包结果
我做错了什么?你的表情看起来很复杂,难以理解。如果你把它分解成变量,你自己和其他人会更容易理解。您的数据是什么,数据类的数组是什么,数据类是什么?它是可观察类型或基本类型的某个类?
method3
是可完成的。我想你不能在那样的地图上用这个。你需要把它放在平面图上或者地图上。然后呢?
Cannot convert value of type 'PrimitiveSequence<MaybeTrait, Completable>' (aka 'PrimitiveSequence<MaybeTrait, PrimitiveSequence<CompletableTrait, Never>>') to closure result type 'Completable' (aka 'PrimitiveSequence<CompletableTrait, Never>')