CABasicAnimation se restablece al valor inicial una vez que se completa la animación

Estoy girando un CALayer e intento detenerlo en su posición final después de completar la animación. Pero después de que la animación se completa, se restablece a su posición inicial. (Los documentos de xcode dicen explícitamente que la animación no actualizará el valor de la propiedad). alguna...