Swift:对泛型类型的引用需要参数

时间:2016-11-17 22:11:58

标签: ios swift nsstring nsrange

我正在尝试创建一个返回Range的函数,但是我收到了这个错误:

引用泛型类型Range需要参数...

这是我的代码:

func rangOfSubString(msgStr:String) -> Range {

   ...
}

你们中任何人都知道解决这个错误的原因或方法吗?

我真的很感谢你的帮助。

1 个答案:

答案 0 :(得分:2)

Dim driver As New Selenium.FirefoxDriver driver.Start 是一个通用的公共结构,如Range

中所定义
swift->Collection->Range

所以你需要指定具有的数据类型并且必须实现类似的协议,使用类似的东西

public struct Range<Bound : Comparable>
{
  ....
}

我希望这有助于你