RxFeedback.swift icon indicating copy to clipboard operation
RxFeedback.swift copied to clipboard

Cannot call value of non-function type '[Observable<Event>.Type]'

Open DK3369 opened this issue 1 year ago • 2 comments

Xcode 15 M1

  • Moya/RxSwift (15.0.0):
    • Moya/Core
    • RxSwift (~> 6.0)
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)
    }
}
截屏2023-10-16 下午5 20 00

DK3369 avatar Oct 16 '23 09:10 DK3369

This is a duplicate of issue https://github.com/NoTests/RxFeedback.swift/issues/66.

iandric avatar Oct 18 '23 08:10 iandric

private func bindingsStrongify<Event, O, WeakOwner>(_ owner: WeakOwner, _ bindings: https://github.com/escaping (WeakOwner, O) -> (Bindings)) -> (O) -> (Bindings) where WeakOwner: AnyObject { return { [weak owner] state -> Bindings in guard let strongOwner = owner else {

        return Bindings(subscriptions: [], events:  [Observable<Event>]())
    }
    return bindings(strongOwner, state)
}

}

//Add this to Fix it public typealias Observable = RxSwift.Observable

brandy2015 avatar Nov 11 '23 07:11 brandy2015