Этот код
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
дает мне NSRange для цветной строки внутри TextView. Проблема в том, что я возвращаю только первое вхождение. Если слово содержит "hi hihi hi", то только первое "привет" окрашено. Как я могу получить все вхождения строки?