Swift 扩展中不允许使用通用参数,例如
public extension SequenceOf<T>{
...
}
不可能。使用类似的东西
public extension SequenceOf{
public func Something<T>(){
....
}
}
导致
来自不同模块的通用类型“SequenceOf”的扩展不能提供公共(public)声明
那么,如何使用额外的方法扩展 SequenceOf(或类似类型)?
最佳答案
这里的问题不在于您正在扩展 SequenceOf
,而是您在不同的模块(即库或框架)中进行扩展。
将包含扩展名的源文件添加到正在使用它的项目中。
关于ios - 如何在 Swift 中为 SequenceOf 创建扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28340309/