(XCode 6.3.2,Swift 1.2)
在研究整個傍晚的互聯網之後,我已經知道這不是那麼容易做到的。
我只想獲取YouTube鏈接的視頻ID。因此,「ABCDE」,在「https://www.youtube.com/watch?v=ABCDE」如何獲取YouTube字符串的視頻ID
我走到這一步:
var url = "https://www.youtube.com/watch?v=ABCDE"
let characterToFind: Character = "="
let characterIndex = find(url, characterToFind)
println(characterIndex)
url.substringFromIndex(advance(url.startIndex, characterIndex))
Prinln輸出:可選(31)
這是正確的,但我不能用這個,因爲它是沒有索引。
的XCode還指出最後一行:呼叫
的參數#3 失蹤的說法我也不知道substringFromIndex
的第三個參數應該是什麼。
非常感謝提前!
使用'componentsSeparatedByString'。請參閱http://stackoverflow.com/a/29421928/2631081 – Blip