NSRange from Swift Range?

Problem NSAttributedString nimmt einen NSRange, während ich einen Swift-String verwende, der Range @ verwende

let text = "Long paragraph saying something goes here!"
let textRange = text.startIndex..<text.endIndex
let attributedString = NSMutableAttributedString(string: text)

text.enumerateSubstringsInRange(textRange, options: NSStringEnumerationOptions.ByWords, { (substring, substringRange, enclosingRange, stop) -> () in

    if (substring == "saying") {
        attributedString.addAttribute(NSForegroundColorAttributeName, value: NSColor.redColor(), range: substringRange)
    }
})

Erzeugt den folgenden Fehler:

error: 'Range' kann nicht in 'NSRange' konvertiert werden attributedString.addAttribute (NSForegroundColorAttributeName, Wert: NSColor.redColor (), Bereich: substringRange)

Antworten auf die Frage(22)

Ihre Antwort auf die Frage