UIPopoverPresentationController en iPhone no produce popover

Estoy tratando de implementar el nuevoUIPopoverPresentationController en mi aplicación para iPhone (usando Objective C). Lo que quiero es un popover simple con una vista de tabla que emana del botón de inicio.

--Editar--

Aquí está miREVISADO código, adaptado de la investigación en los documentos, SO, y de la entrada en los comentarios a continuación:

- (IBAction)selectCategoryBtn:(UIButton *)sender
{
    [self performSegueWithIdentifier:@"CatSelectSegue" sender:self.selCatButton];
}

-(void) prepareForSegue:(UIStoryboardSegue *) segue Sender:(id) sender
{
    if (sender == self.selCatButton)
    {
        if ([segue.identifier isEqualToString:@"CatSelectSegue"])
        {
            UIPopoverPresentationController *controller = segue.destinationViewController;
            controller.delegate = self;
            controller.sourceView = self.selCatButton;
            controller.sourceRect = self.selCatButton.frame;
        }
    }
}


-(UIModalPresentationStyle)adaptivePresentationStyleForPresentationController:(UIPresentationController *)controller
{
    return UIModalPresentationNone;

Aquí está mi conexión del guión gráfico:

Sin embargo, esto simplemente presenta una vista de tabla de manera modal, elevándose desde abajo y consumiendo toda la pantalla.

Busqué en Google y miré todo SO, pero parece que no soy el único confundido por lo que esperaba resolver un problema molesto para el iPhone.

¿Alguien puede ver una falla en mi código o dirigirme a un tutorial claro? He mirado, pero tal vez la API es tan nueva que nadie lo ha manejado todavía.

¡Gracias!

2da edición:

Esto es lo que se presenta como resultado del código anterior. Reduje el tamaño de la vista de tabla en el controlador de vista que esperaba que se presentara como un popover. Coloreé el fondo de gris, solo para aclarar lo que se muestra en lugar del popover.

Respuestas a la pregunta(4)

Su respuesta a la pregunta