Как вы вызываете свою анимацию?
На данный момент, я думаю, вы могли бы либо
1) поместить приведенный выше код в метод и снова вызвать этот метод из viewDidAppear.
2) или, может быть, лучше ... установите для свойства selectedOnCompletion для вашей анимации значение NO через
bounceAnimation.removedOnCompletion = NO;
, и когда вы будете готовы запустить его снова, вызовите то же самое (сохраняется)анимация, которую вы добавили ранее.