Ios 无法调用RxSwift中非函数类型错误的值?
你好,我是RxSwift和Swift的新手 我得到以下错误 “无法调用非函数类型的值((ResponseTestData)->Swift.Void)?” 我的第一个问题是为什么我在调用onResult(result!)时会出现这个错误Ios 无法调用RxSwift中非函数类型错误的值?,ios,swift,rx-swift,reactive,Ios,Swift,Rx Swift,Reactive,你好,我是RxSwift和Swift的新手 我得到以下错误 “无法调用非函数类型的值((ResponseTestData)->Swift.Void)?” 我的第一个问题是为什么我在调用onResult(result!)时会出现这个错误 首先,onResult是可选的,因此需要使用可选的链接。因此,onResult(result!)变成了onResult?(result!) 其次,如果您的fetchTestData返回一个可观察的,那么您需要删除来自结果 所以我希望它看起来像这样: .subscr
首先,
onResult
是可选的,因此需要使用可选的链接。因此,onResult(result!)
变成了onResult?(result!)
其次,如果您的fetchTestData
返回一个可观察的
,那么您需要删除代码>来自结果
所以我希望它看起来像这样:
.subscribe(onNext: { (result : ResponseTestData) -> Void in
onResult?(result)
print(result)
},
.subscribe(onNext: { (result : ResponseTestData) -> Void in
onResult?(result)
print(result)
},