Не удалось заставить presentViewController работать

я скопировал рабочий класс viewcontroller из другого проекта в новый проект. Я не могу загрузить представление в новом проекте. В старом проекте я использовал presentModalViewController. В новом я не могу загрузить представление с помощью presentModalViewController или presentViewController

. Я пытаюсь загрузить настоящее представление из моего основного контроллера представления.

Вот как выглядит интерфейс моего основного контроллера представления...

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

@interface ViewController : UIViewController <RequestDialogViewControllerDelegate> {

}

- (void)requestDialogViewDidDismiss:(RequestDialogViewController *)controller withResponse:(NSString*)response;

Я использую presentModalViewController вот так...

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

и presentViewController вот так...

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

Чего мне не хватает в новом проекте? Метод init срабатывает, а viewDidLoad — нет, и ничего не отображается.

Спасибо

35
задан user278859 13 April 2012 в 20:07
поделиться