I umgewandelt nur zu Swift 4 und bin jetzt die folgende Fehlermeldung erhalten: keinen Wert vom Typ ‚String.UnicodeScalarView‘ mit einem Index vom Typ ‚CountableRange‘ (auch bekannt als ‚CountableRange‘)String Indizierung Fehler
SUBSCRIPT Kann Die Codezeilen sind:
extension AppInvite.PromoCode {
fileprivate static func truncate(string: String) -> String {
let validCharacters = CharacterSet.alphanumerics
let cleaned = string.unicodeScalars.filter {
validCharacters.contains(UnicodeScalar(UInt16($0.value))!)
}
let range = 0 ..< min(10, cleaned.count)
let characters = cleaned[range].map(Character.init)
return String(characters)
}
}
Wie kann ich es korrigieren?