Я пытаюсь выполнить блок завершения после завершения моей CAAnimation. Однако кажется, что анимационный блок вызывается до завершения моей анимации. Анимация все равно происходит правильно.
[CATransaction begin];
[self.view.layer addAnimation:self.dropAndBounceAnimation forKey:@"appearance"];
[CATransaction setCompletionBlock:completionBlock];
[CATransaction commit];
DropAndBounceAnimation является CAKeyFrameAnimation на position.y с фиксированной продолжительностью.