总的来说,我有类型转换的问题:
Cannot convert return Expression of type 'Observable<Bool>' to return type 'Observable<VoID>' (aka 'Observable<()>')
我有CocoaAction处理,应返回Observable< VoID>
func stopProject() -> CocoaAction { return CocoaAction { _ in let stopProject = stop(project: self.projectID) return stopProject.asObservable() //wrong converting }}
stop函数返回Observable< Bool>
完成视图:
return stop(project: self.projectID).flatMap { _ in Observable<VoID>.empty() }解决方法
let voidobservable = boolObservable.map { VoID() }总结
以上是内存溢出为你收集整理的ios – RxSwift可观察到Observable全部内容,希望文章能够帮你解决ios – RxSwift可观察到Observable所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)