swift - 类型“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 {
}
我试图清除缓存,重新安装 pod,清理构建文件夹,.. 但仍然没有运气
解决方案
好的,我发现其他库有关联类型 CompatibleType,所以只需将 CompatibleType 更改为其他名称 -> 工作
推荐阅读
- arrays - Google Sheets Problem w/ Substring Replacement Text Using =Left
- java - I/O 异常(java.io.IOException)在处理请求时捕获到{}->unix://localhost:80:No such file or directory -when build image frm Dockerfile
- php - PDO 连接失败但在 MYSQL 工作台中工作
- python - 在python中用正则表达式将括号括起来
- python - 如果我在上面堆叠一个全连接层,LSTM 的长度会如何变化?
- javascript - 如何检查浏览器的 Storage 对象是 localStorage 还是 sessionStorage 来管理客户端中的静态/动态密钥?
- c# - 如何在 DevExpress 的标签控件中选择文本?
- javascript - Vue Js Mounted 没有触发页面加载
- python - Tkinter 异常回调
- file - 将文件保存到谷歌云工作目录