类型 'UIScrollView' 不符合协议 'ESExtensionsProvider'
Type 'UIScrollView' does not conform to protocol '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 {
}
我尝试清除缓存、重新安装 pod、清理构建文件夹,..但仍然没有成功
好的,我发现其他库有 associatedtype CompatibleType,所以只需将 CompatibleType 更改为其他名称 -> work
我正在使用 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 {
}
我尝试清除缓存、重新安装 pod、清理构建文件夹,..但仍然没有成功
好的,我发现其他库有 associatedtype CompatibleType,所以只需将 CompatibleType 更改为其他名称 -> work