提问人:Duncan 提问时间:10/16/2023 最后编辑:CristikDuncan 更新时间:10/16/2023 访问量:54
无法调用非函数类型“[Observable<Event>的值。类型]'
Cannot call value of non-function type '[Observable<Event>.Type]'
问:
Xcode 15的 Mac本M1
- Moya/RxSwift (15.0.0):
- 莫亚/核心
- RxSwift (~> 6.0)
无法调用非函数类型“[Observable.Type]”的值
private func bindingsStrongify<Event, O, WeakOwner>(_ owner: WeakOwner, _ bindings: @escaping (WeakOwner, O) -> (Bindings<Event>))
-> (O) -> (Bindings<Event>) where WeakOwner: AnyObject {
return { [weak owner] state -> Bindings<Event> in
guard let strongOwner = owner else {
return Bindings(subscriptions: [], events: [Observable<Event>]())
}
return bindings(strongOwner, state)
}
}
答:
3赞
Daniel T.
10/16/2023
#1
编译器将 Swift.Observable 类型与 RxSwift.Observable 类型混淆。请改用:代替。return Bindings(subscriptions: [], events: [RxSwift.Observable<Event>]())
评论