类型“UIScrollView”不符合协议“ESExtensionsProvider”

问题描述

我正在使用eggswift,但是遇到了这个错误,有人遇到过吗? 当我使用 macbook 时,一切正常,但是当我在 macMini m1 中编码时,运行 pod 然后出现此错误

public protocol ESExtensionsprovider: class {
    associatedtype CompatibleType
    var es: CompatibleType { get }
}

extension ESExtensionsprovider {
    /// A proxy which hosts reactive extensions for `self`.
    public var es: ES<Self> {
        return ES(self)
    }

}

public struct ES<Base> {
    public let base: Base
    
    // Construct a proxy.
    //
    // - parameters:
    //   - base: The object to be proxied.
    fileprivate init(_ base: Base) {
        self.base = base
    }
}

 
extension UIScrollView: ESExtensionsprovider {
}

enter image description here

我尝试清除缓存、重新安装 pod、清理构建文件夹,但仍然没有运气

解决方法

好的,我发现其他库有关联类型 CompatibleType,所以只需将 CompatibleType 更改为其他名称 -> 工作