PKAddPassesViewController descarta animation no funciona

Estoy luchando con PKAddPassesViewController.

Si no implemento el método addPassesViewControllerDidFinish: delegate, su despido está animado (parece una disolución cruzada). Sin embargo, tan pronto como implemente el método en mi delegado, no puedo descartar el controller con ninguna animation. Simplemente desaparece, no importa cómo bash descartarlo del método de delegado: dismissViewControllerAnimated:YES , dismissModalViewControllerAnimated:YES

¿Alguna idea sobre esto?

Gracias.

Descartar el controller en el método delegado resolvió mi problema.

 -(void)addPassesViewControllerDidFinish:(PKAddPassesViewController *)controller { [controller dismissViewControllerAnimated:YES completion:nil]; [self updateData]; }`