title: animationControllerForPresentedController not called
body: <p>I'm trying to create a custom animation to turn a controller like in the new wallet application.</p>
  
  <p>I'm having a ViewController like this:</p>
  
  <pre><code>@interface ViewController () &lt;UIViewControllerTransitioningDelegate&gt;
  @property (nonatomic, strong) UILabel *testLabel;
  @property (nonatomic, strong) UIButton *button;
  @end
  
  @implementation ViewController
  
  - (void)viewDidLoad {
      [super viewDidLoad];
  
      self.view.backgroundColor = [UIColor whiteColor];
      self.transitioningDelegate = self;
  
      _testLabel = [[UILabel alloc] init];
      _testLabel.text = @"View 1";
  
      [self.view addSubview:_testLabel];
  
  
  
      [_testLabel mas_makeConstraints:^(MASConstraintMaker *make) {
          make.width.equalTo(self.view);
          make.height.equalTo(@50);
          make.centerX.equalTo(self.view);
          make.top.equalTo(self.mas_topLayoutGuide);
      }];
  
      _button = [[UIButton alloc] init];
      [_button addTarget:self action:@selector(push)forControlEvents:UIControlEventTouchUpInside];
      [_button setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
      [_button setTitle:@"Show View" forState:UIControlStateNormal];
      [self.view addSubview:_button];
  
      [_button mas_makeConstraints:^(MASConstraintMaker *make) {
          make.center.equalTo(self.view);
          make.width.and.height.equalTo(@50);
      }];
  }
  
  - (void)push {
      NSLog(@"Push controller");
      BackViewController *vc = [[BackViewController alloc] init];
      [self.navigationController presentViewController:vc animated:YES completion:nil];
  }
  
  -(id&lt;UIViewControllerAnimatedTransitioning&gt;)animationControllerForPresentedController:(UIViewController *)presented presentingController:(UIViewController *)presenting sourceController:(UIViewController *)source {
      TurnAnimationController *an = [[TurnAnimationController alloc] init];
      an.flipDirection = CEDirectionHorizontal;
      return an;
  }
  </code></pre>
  
  <p>The method animationControllerForPresentedController is never called so my animation is never executed. I don't see the problem? I'm setting the transitioningDelegate to self?</p>
  
  <p>Anyone an idea?</p>