PKAddPassesViewController не работает анимация

Я борюсь с PKAddPassesViewController.

Если я не реализую метод addPassesViewControllerDidFinish: delegate, его увольнение будет анимированным (выглядит как крест, который растворяется). Однако, как только я реализую метод в своем делегате, я не могу заставить диспетчера быть уволен с любой анимацией. Он просто исчезает, как бы я ни старался отклонить его из метода делегата: dismissViewControllerAnimated:YES , dismissModalViewControllerAnimated:YES

Есть идеи по этому поводу?

Благодарю.

Сброс контроллера в методе делегата решил мою проблему.

 -(void)addPassesViewControllerDidFinish:(PKAddPassesViewController *)controller { [controller dismissViewControllerAnimated:YES completion:nil]; [self updateData]; }` 
Давайте будем гением компьютера.