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

Estou girando um CALayer e tentando pará-lo em sua posição final após a animação ser concluída. Mas depois que a animação é concluída, ela é redefinida para sua posição inicial. (Os documentos do xcode dizem explicitamente que a animação não atualizará o valor da propriedade.) alguma sugestão de...