Nie można uruchomić kontrolera presentViewController

Skopiowałem działającą klasę viewcontroller z innego projektu do nowego projektu. Nie mogę uzyskać widoku do załadowania w nowym projekcie. W starym projekcie użyłem PresentModalViewController. W nowym nie mogę uzyskać widoku do załadowania przy użyciu presentModalViewController lub presentViewController

Próbuję załadować widok z mojego głównego kontrolera widoku.

Oto jak wygląda mój interfejs kontrolera głównego widoku ...

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

@interface ViewController : UIViewController <RequestDialogViewControllerDelegate> {

}

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

Używam obecnego kontrolera presentModalViewC ...

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

i presentViewController jak ten ...

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

Czego brakuje mi w nowym projekcie? Metoda init uruchamia się, ale viewDidLoad nie wyświetla i nic nie jest wyświetlane.

Dzięki

questionAnswers(5)

yourAnswerToTheQuestion