subString在Swift 4被無情的deprecated嘞XD  紀錄一下擷取串的寫法
假設有一個圖片網址logoUrl,下載前我想用該網址提供的檔案名稱A123.png來做後續的存檔檔名,需要將A123.png擷取出來,寫法如下
        let logoUrl = "http://domain/XXX/Company/A123.png"
        let range = logoUrl.range(of: "/", options: .backwards)
        let index = logoUrl.index(after: (range?.lowerBound)!)
      
        let filename1 = String(logoUrl[index...])
        let filename2 = logoUrl.suffix(from: index)
        print(filename1)  // 成功擷取出A123.png
        print(filename2)  // 成功擷取出A123.png
沒有留言:
張貼留言