如何在Swift中为SequenceOf创建扩展?

时间:2015-02-05 09:25:30

标签: ios swift

Swift扩展中不允许使用通用参数,例如

public extension SequenceOf<T>{
  ...
}

是不可能的。使用像

这样的东西
 public extension SequenceOf{

   public func Something<T>(){
   ....
   }

 }

导致

泛型类型的扩展&#39; SequenceOf&#39;来自不同的模块无法提供公开声明

那么,如何使用额外的方法扩展SequenceOf(或类似类型)?

1 个答案:

答案 0 :(得分:0)

这里的问题不在于您正在扩展SequenceOf,而是在不同的模块(即库或框架)中进行扩展。

将包含扩展名的源文件添加到正在使用它的项目中。