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