1
我试图创建一个函数返回范围论点,但我得到这个错误:斯威夫特:引用泛型类型范围需要在
引用泛型类型范围需要论据...
这是我的代码:
func rangOfSubString(msgStr:String) -> Range {
...
}
任何的你知道为什么还是有办法解决这个问题?
我真的很感谢你的帮助。
我试图创建一个函数返回范围论点,但我得到这个错误:斯威夫特:引用泛型类型范围需要在
引用泛型类型范围需要论据...
这是我的代码:
func rangOfSubString(msgStr:String) -> Range {
...
}
任何的你知道为什么还是有办法解决这个问题?
我真的很感谢你的帮助。
Range
是在swift->Collection->Range
public struct Range<Bound : Comparable>
{
....
}
,所以你需要指定将拥有且必须实现可比协议数据的类型,使用这样的
func rangOfSubString(msgStr:String) ->Range<String.Index>
{
}
这里定义的通用公共结构
我希望这可以帮助你
更新您的问题与完整的错误信息,并指出导致错误的代码的确切行。 – rmaddy