iPhone, использующий модальный вид из представления на панели вкладок
-
05-07-2019 - |
Вопрос
Использование модального представления из представления панели вкладок
Я всегда получаю следующую ошибку:Ошибка отладчика:Предыдущий кадр, идентичный этому кадру (gdb не удалось размотать дальше этого кадра)
У меня есть приложение, использующее панель вкладок.Из одного из представлений вкладок, которые мне нужно отобразить представление модально.Я стараюсь:
if(self.gmailController == nil) {
self.gmailController =
[[GMailViewController alloc] initWithNibName:@"GMailView" bundle:nil];
}
[[self.navigationController]
presentModalViewController:gmailController animated:YES];
////////
And I have tried:
[self.parentViewController
presentModalViewController:gmailController animated:YES];
and
[self.tabBarController presentModalViewController:gmailController animated:YES];
and
[self presentModalViewController:gmailController animated:YES];
Thanks for reading! Any comments welcome.
Mark
Решение
Проверьте все соединения в ваших файлах NIB.Я получал эту же ошибку после того, как изменил имя переменной IBOutlet, но забыл настроить КОНЧИК.Это разорвало соединение между ViewController и наконечником.
Другие советы
Мне очень жаль.Эта проблема связана с моей ошибкой.У меня возникла проблема с файлом nib загрузка.Как только я исправил наконечник, Модальный вид загрузился с:
[self.tabBarController presentModalViewController:gmailController animated:YES];