Como alterar a cor do texto em um CATextLayer no Swift

Quero alterar a cor do texto de um CATextLayer.

Isso não funciona

myTextLayer.textColor

já que não existe tal propriedade. Também não obtive resposta ao definir a cor do primeiro plano

textLayer.foregroundColor = someColor.CGColor

quando a camada de texto estiver configurada da seguinte maneira

let myAttribute = [ NSFontAttributeName: UIFont(name: mongolFontName, size: fontSize )! ]
let attrString = NSMutableAttributedString(string: textLayer.displayString, attributes: myAttribute )
textLayer.frame = myFrame
textLayer.string = attrString

Eu vi a pergunta Objective-CA cor do texto CATextLayer é sempre preta mas as respostas não pareciam fazer sentido na minha situação.

Como fui capaz de resolver meu problema lendo odocumentação, Estou compartilhando a resposta abaixo.

questionAnswers(2)

yourAnswerToTheQuestion