Incapaz de hacer que presentViewController funcione

Copié una clase de controlador de vista de trabajo de otro proyecto en un nuevo proyecto. No puedo obtener la vista para cargar en el nuevo proyecto. En el proyecto anterior utilicé presentModalViewController. En el nuevo no puedo obtener la vista para cargar usando presentModalViewController o presentViewController

Estoy tratando de cargar el presente la vista desde mi controlador de vista principal.

Aquí es cómo se ve mi interfaz de controlador de vista principal ...

<code>//  ViewController.h
#import <UIKit/UIKit.h>
#import "RequestDialogViewController.h"

@interface ViewController : UIViewController <RequestDialogViewControllerDelegate> {

}

- (void)requestDialogViewDidDismiss:(RequestDialogViewController *)controller withResponse:(NSString*)response;
</code>

Estoy usando presentModalViewController como este ...

<code>RequestDialogViewController *requestIPViewController = [[RequestDialogViewController alloc] initWithNibName:@"RequestDialogViewController"  bundle:nil];
navigationController = [[UINavigationController alloc] initWithRootViewController:requestIPViewController];
[self presentModalViewController:navigationController animated:YES];
</code>

y presentViewController como este ...

<code>RequestDialogViewController *requestIPViewController = [[RequestDialogViewController alloc] initWithNibName:@"RequestDialogViewController"  bundle:nil];    
[self presentViewController:requestIPViewController animated:YES completion:nil];
</code>

¿Qué me falta en el nuevo proyecto? El método init se dispara, pero viewDidLoad no lo hace y no se muestra nada.

Gracias

Respuestas a la pregunta(5)

Su respuesta a la pregunta