'substring(from:)' is deprecated: Please use String slicing subscript with a 'partial range from' operator.
swift4更新了字符串操作的API方法 特此記錄一波
substring方法被標(biāo)記為過時(shí)汪拥。建蹄。其實(shí)還不怎么會(huì)用呢就筷狼。棍潘。
let urlStr = "tel://114"
if let rangeIndex = urlStr.range(of: "tel://") {
let number = urlStr[rangeIndex.upperBound...] //substring(from: rangeIndex.upperBound)
print("number is :\(number)")
}
可以看到字符串urlStr被當(dāng)做字符數(shù)組來處理 但是直接通過下標(biāo)來獲取是不行的 如下:
必須是CountablePartialRangeFrom<Int>這種類型的下標(biāo)恃鞋,以后有空再研究:)