UILabel 文本的多种文本颜色在 swift 3.0 中不起作用

Multiple text color for UILabel text does not work in swift 3.0

我尝试更改 UILabel 部分的文本颜色,如下所示。

func changetheColor () {
        let staticStrng : String = "Zave receipt"
        var mymutableAttributeString = NSMutableAttributedString()
        mymutableAttributeString = NSMutableAttributedString(string: staticStrng)

        mymutableAttributeString.addAttribute(NSForegroundColorAttributeName, value: UIColor.redColor(), range: NSRange(location: 5,length: 7))
        saveReceiptLabel.text = mymutableAttributeString.string
    }

这不起作用,我做错了什么。希望你的帮助。

改变这个:

    saveReceiptLabel.attributedText = mymutableAttributeString.string