'substring(from:)' is deprecated: Please use String slicing subscript with a 'partial range from' operator.

'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)來獲取是不行的 如下:


481508830941_.pic.jpg

必須是CountablePartialRangeFrom<Int>這種類型的下標(biāo),以后有空再研究:)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評(píng)論 19 139
  • 作者:Mike Ash,原文鏈接,原文日期:2015-11-06譯者:Cee;校對(duì):numbbbbb;定稿:num...
    梁杰_numbbbbb閱讀 482評(píng)論 0 0
  • 一、JS前言 (1)認(rèn)識(shí)JS 也許你已經(jīng)了解HTML標(biāo)記(也稱為結(jié)構(gòu)),知道了CSS樣式(也稱為表示),會(huì)使用HT...
    凜0_0閱讀 2,922評(píng)論 0 8
  • 尋找真正的冰島味活動(dòng)中,3月20日采摘的冰島老寨鮮葉已經(jīng)制作完成并入庫。 根據(jù)目前茶樹發(fā)芽狀況來看,預(yù)計(jì)要一個(gè)星期...
    5ebc5e57260e閱讀 206評(píng)論 0 0
  • 我簇足欣賞著 你不是花不是蝴蝶 我悄悄幻想著 你是花更是蝴蝶 我已恍然大悟 你就是花就是蝴蝶 而你 而你
    bollshirt閱讀 264評(píng)論 0 0

友情鏈接更多精彩內(nèi)容