UIPopoverController ubicación

Estoy trabajando en una aplicación que se supone que es universal, una aplicación para iPad y iPhone. Me gustaría mantener sus interfaces lo más similares posible. En la aplicación para iPhone, estoy usando un controlador de barra de pestañas, y una de esas pestañas va a un controlador de selector de imágenes. Obviamente no puedo hacer eso en iPad. Así que he secuestrado el control de ese botón para traer un controlador emergente que tiene el selector de imagen. Todo esto funciona bastante bien, excepto cuando aparece la ventana emergente, no está en el lugar correcto. Cuando giro el simulador, la ventana emergente va al lugar correcto y se queda cuando gire hacia atrás incluso.

Mi código se basa en el código de esta pregunta:Ipad UIImagePickerController y UIPopoverController error

¿Por qué mi ventana emergente no estaría en la ubicación correcta?

Respuestas a la pregunta(1)

Su respuesta a la pregunta