Something that has been driving me crazy is finding a simple thing: String length in Swift.
No, you cannot use string.length
No, you cannot use string.characters.count
No, you cannot use string.count
The only thing that works for me is string.endIndex. That however does not work for a simple textField check, e.g.
func textViewDidChange(textView: UITextView) {
if textView.text.endIndex > 20 {
setBorder(descriptionField, finished: true)
} else {
setBorder(descriptionField, finished: false)
}
}
Since endIndex is not an Int and cannot be converted into in. This whole thing is driving me crazy, I don't know what to do. Any help would be appreciated!