сбой на устройстве ios во время навигации с использованием UIModalTransitionStylePartialCurl в xcode 4 - PullRequest
1 голос
/ 24 июня 2011

Я использую UIModalTransitionStylePartialCurl на устройстве ios 4, в моем тестовом приложении у меня есть 2 класса, в которых по одной кнопке в каждом классе, на первой странице по нажатию кнопки она плохо переходит на 2-ю страницу (свернув страницу вверх), ноНа 2-й странице, когда я нажимаю кнопку «Назад», происходит сбой, но не происходит переход на мою первую страницу. Мой код используется для навигации

ViewController *MainWin = [[QIAViewController alloc] initWithNibName:NULL bundle:NULL];
    MainWin.modalTransitionStyle = UIModalTransitionStylePartialCurl;
    [self presentModalViewController:MainWin animated:YES];
    [MainWin release];

. Это журнал сбоев:

 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Application tried to present a nested modal view controller while curled <QIAAdminPassCnf: 0x583e040>.'
*** Call stack at first throw:

Ответы [ 2 ]

1 голос
/ 24 июня 2011

Если вы прочтете документацию для UIModalTransitionStylePartialCurl, вы увидите, что после ее использования вы не сможете представить больше модальных представлений.

Если вы хотите перемещатьсяназад, я думаю, вы должны сделать,

 [self dismissModalViewControllerAnimated:YES];

, а не создавать новый экземпляр контроллера представления.

0 голосов
/ 10 августа 2018

Возможно, вы добавили Действие дважды в Интерфейсном Разработчике. Перейдите к ViewController и к Triggered Segues справа, и «x» действительно удалит лишний. LOL

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