どうやら Swift 4.1.50 に付属している Xcode 10 ベータ版に更新した後、修正方法がわからない次のエラーが表示されます。
タイプ '(Range< String.Index>)' の引数リストでタイプ 'Range< String.Index>' の初期化子を呼び出すことはできません
次の関数のRange<Index>(start..<self.endIndex)
(3 行目):
func index(of aString: String, startingFrom position: Int? = 0) -> String.Index? {
let start: String.Index = self.index(self.startIndex, offsetBy: position!)
let range: Range<Index> = Range<Index>(start..<self.endIndex)
return self.range(of: aString, options: .literal, range: range, locale: nil)?.lowerBound
}
イニシャライザを修正する方法はありますか?