在 Swift 中设置 textView.typingAttributes 前景色 4

Setting textView.typingAttributes foreground color in Swift 4

我正在使用以下方法在 Swift 中将我的 textView.typingAttributes 前景色设置为红色 3.

textView.typingAttributes[NSForegroundColorAttributeName] = UIColor.red

现在,我已经迁移到 Swift 4 它显示错误,我尝试如下所示,但它仍然显示错误。正确的设置方法是什么?

textView.typingAttributes[NSAttributedStringKey.foregroundColor] = UIColor.red

试试这个:

textView.typingAttributes[NSAttributedStringKey.foregroundColor.rawValue] =
    UIColor.red

对于Swift4.2和Swift5.0,是

textView.typingAttributes = [NSAttributedString.Key.foregroundColor:UIColor.red]