presentModalView не отображается - PullRequest
1 голос
/ 05 мая 2011

В моем контроллере вида у меня есть:

- (void)viewDidAppear:(BOOL)animated
{

        LoginViewController* lvc = [[LoginViewController alloc] init];
        lvc.delegate = self;
        [self presentModalViewController:lvc animated:NO];
        [lvc release];

}

Однако это не отображается.Какие могут быть возможности?Я попытался сделать NSLog внутри, и он распечатывает.

Вот как я подключаю его:

enter image description here

Это приложение UISplitView, где я поместил этот кодвнутри RootViewController

Ответы [ 4 ]

0 голосов
/ 05 мая 2011

Оказывается, у меня конфликтующий код в UIDetailView, который пытается сделать другое всплывающее окно ...

0 голосов
/ 05 мая 2011

Если регистрация вашего navigationController не дает вам ноль, попробуйте следующее:

[self.navigationController presentModalViewController:lvc animated:NO];
0 голосов
/ 05 мая 2011

Вы, вероятно, правильно создаете свой LoginViewController.Попробуйте заменить:

LoginViewController* lvc = [[LoginViewController alloc] init];

на

LoginViewController* lvc = [[LoginViewController alloc] initWithNibName:@"LoginViewController" bundle:nil];

Необходимо указать, с какого NIB загружать контроллер представления.

0 голосов
/ 05 мая 2011

Вы связали View с LoginViewController в IB?Это самая распространенная проблема ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...