prepare ForSegue para Popover

He regresado a un proyecto para hacer algunos cambios menores y descubro que estoy recibiendo una NSInvalidArgumentException presentando un popover. Estoy casi seguro de que esto funcionó anteriormente. Estoy usando Xcode 6.3.1 y iOS 8.3 SDK.

Creo que el problema está relacionado con el object segue que se envía para preparar ForSegue, que es un UIStoryboardPushSegue , ¿no debería ser un UIStoryboardPopoverSegue si eso es lo que se define en el storyboard segue?

El error que recibo es -[UIStoryboardPushSegue popoverController]: unrecognized selector sent to instance

 - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { DatePickerViewController *vc = (DatePickerViewController*)segue.destinationViewController; [vc setQuestion:self.question]; [vc setDismissPopoverDelegate:self]; if([segue.identifier isEqualToString:@"CompletionDateSegue"]) { [vc.datePicker setDate:self.question.completionDate animated:YES]; [vc setPropertyName:@"completionDate"]; } else if ([segue.identifier isEqualToString:@"TargetCompletionDateSegue"]) { [vc.datePicker setDate:self.question.targetCompletionDate animated:YES]; [vc setPropertyName:@"targetCompletionDate"]; } UIStoryboardPopoverSegue *popoverSegue = (UIStoryboardPopoverSegue *)segue; [popoverSegue.popoverController setPopoverContentSize:CGSizeMake(320, 256) animated:YES]; } 

Storyboard