Farbe alle Vorkommen der Zeichenkette in swift
Dieser Code
var textSearch="hi"
var textToShow="hi hihi hi"
var rangeToColor = (textToShow as NSString).rangeOfString(textSearch)
var attributedString = NSMutableAttributedString(string:textToShow)
attributedString.addAttribute(NSForegroundColorAttributeName, value: UIColor.yellowColor() , range: rangeToColor)
TextView.attributedText=attributedString
gibt mir NSRange, um eine Zeichenfolge in der Textansicht einzufärben. Das Problem ist, dass ich nur das erste Vorkommen zurückgebe. Wenn das Wort "hi hihi hi" enthält, ist nur das erste "hi" farbig. Wie kann ich alle Vorkommen der Zeichenfolge abrufen?