После обновления до Xcode 10 beta, которая, по-видимому, поставляется с Swift 4.1.50, я вижу следующую ошибку, которую я не уверен, как исправить:
Невозможно вызвать инициализатор для типа '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
}
Любая идея, как исправить инициализатор?