Swift 3コードをSwift 4.に変換するのに問題があります1行のコード:
cleanURL = cleanURL.substring(to: cleanURL.index(before: cleanURL.endIndex))
私が得ているエラーはこれです:
ViewController.Swift:62:33: 'substring(to:)' is deprecated: Please use String slicing subscript with a 'partial range upto' operator.
さて、エラーが言っていることを行い、「部分的な範囲まで」演算子で文字列スライス添え字を使用してください:
_let actuallyCleanURL = kindaCleanURL[..<kindaCleanURL.endIndex]
_
これはSubstring
を返すことに注意してください。さらにスライス操作を行う必要がある場合は、この部分文字列に対して行ってください。完了したら、String
初期化子(String(mySubString)
)を実行してString
に昇格させ、メモリのコピーを作成します。