CABasicAnimation redefine o valor inicial após a animação ser concluída

Estou girando uma CALayer e tentando pará-la em sua posição final após a animação ser concluíd

Mas após a animação ser concluída, ela é redefinida para sua posição inicia

(os documentos do xcode dizem explicitamente que a animação não atualizará o valor da propriedade.)

muitas sugestões de como conseguir isso.

questionAnswers(14)

yourAnswerToTheQuestion