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