18
Dieser Fehler wird angezeigt, wenn der Bereich für Zeichenfolgen überprüft wird ...Wert des Typs 'NSRange' (aka '_NSRange') kann nicht in den erwarteten Typ 'Bereich <Index>' konvertiert werden (auch bekannt als 'Bereich <String.CharacterView.Index>')
@objc func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {
let shouldChange = false
let text = textField.text
var newString = text!.stringByReplacingCharactersInRange(range, withString: string) as? NSString
if newString.length > 14{
newString = newString.substringToIndex(14)
}
textField.text = newString.uppercaseString
return shouldChange
}
Vergleichen [NSRange: Range] (http://stackoverflow.com/questions/25138339/nsrange-to-rangestring-index). –