У меня проблема с ViewController.UIViewController автоматически отклоняется
В иерархии У меня есть 3 ViewController:
- Войти
- Сетка
- Профиль
От Вход к сетке, нет никаких проблем. Но когда я пытаюсь перейти от сетки к Profiel, Сетка уволена, я использую:
ProfileViewController *perfil = [[ProfileViewController alloc] initWithNibName:nil bundle:nil];
[self presentViewController:perfil animated:YES completion:nil];
из таблицы, но я стараюсь от кнопки действия тоже.
Я создаю другой viewcontroller (testviewcontroller) и попытаюсь представить его и ту же проблему.
Представлен вид, когда я настроен на анимированное «ДА», представление представлено, но только когда оно заканчивается, родитель уволен.
Чтобы уточнить:
От контроллера сетки независимо от того, что я делаю, когда представлен профиль (или тест) контроллер, сетка освобождается автоматически.
Я никогда не вижу ничего подобного.
Может ли кто-нибудь мне помочь?
Новая информация:
создать новый контроллер и вместо того, чтобы перейти от входа в сеть, я пытался идти от входа к новому контроллеру, и та же проблема бывает.
Новая информация (более странно):
У меня есть эти 2 вызова представить контроллер:
- (IBAction)ingresar:(id)sender
{
aViewController *grilla = [[aViewController alloc] initWithNibName:nil bundle:nil];
grilla.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentViewController:grilla animated:YES completion:nil];
}
- (IBAction)registro:(id)sender
{
RegistroViewController *registro = [[RegistroViewController alloc] initWithNibName:nil bundle:nil];
registro.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentViewController:registro animated:YES completion:nil];
}
Первый имеют проблемы волшебно пропадают, второй Донта ...
Опубликуйте метод -viewDidLoad из ProfileViewController. –
is just - (void) viewDidLoad { [super viewDidLoad]; // Выполняйте любую дополнительную настройку после загрузки изображения из его наконечника. } – Vertig0
Хм, вы вызываете -dismissViewController ... анимированные .. где угодно? –