CABasicAnimation сбрасывается до начального значения после завершения анимации

Я вращаю CALayer и пытаюсь остановить его в конечной позиции после завершения анимации. Но после завершения анимации он возвращается в исходное положение. (Документы xcode явно говорят, что анимация не обновляет значение свойства.) любые предложения, как этого добиться....