2013-11-22 3 views
0

Я использую раскадровку в моей конструкции для прошивки 7, и я получаю следующее предупреждение, когда я распускать модальный:Отвергая модальность в IOS 7 результатов раскадровки в предупреждении

Warning: Attempt to dismiss from view controller <UITabBarController: 0x8e11120> while a presentation or dismiss is in progress! 

Модальный уволен только штраф, но Мне не нравится предупреждение. Я отклоняя модальный в контроллере представления, дарящего следующее:

- (IBAction)doneButtonPressed:(UIStoryboardSegue *)segue{ 

    [self.presentedViewController dismissViewControllerAnimated:YES completion:nil];} 

Я также попытался с segue.sourceViewController с теми же результатами.

Любые мысли?

+0

Проверить с помощью: '[self closedViewControllerAnimated: YES complete: nil];' –

+0

Это предупреждение сообщает вам, что вы одновременно пытаетесь уволить два контроллера представления. Почему вы отправляете готовый метод segue? – Cutetare

+0

Нет разницы. Любая идея, почему ошибка исходит от UITabBarController, а не контроллера представления? –

ответ

0

Нашел ответ ... при разматывании не нужно явно отклонять модальный контроллер. Это происходит бесплатно.

Смежные вопросы