я скопировал рабочий класс 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 — нет, и ничего не отображается.
Спасибо