presentModalViewController – ViewController автоматически исчезает после представления

В настоящее время я разрабатываю приложение для iPhone для своей компании, и я столкнулся с чем-то странным.

My View Hierachy выглядит так:

UITabBarController содержит 5 вкладок с каждой вкладкой, содержащей UINAvigationController. Пока все работает отлично.

Теперь я хочу представить modal View контроллер через метод presentModalViewController на UITabBarController, используя следующие строки кода:

-(void)callFilterOptions { FilterOptionsView *filterView = [[FilterOptionsView alloc] init]; [filterView setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal]; [self.tabBarController presentModalViewController:filterView animated:TRUE]; } 

FilterOptionsView – это обычный UIViewController, содержащий только черный фон на данный момент.

Случается, что представление представлено и через пару секунд скрытно исчезает. Почему это происходит? Ни при каких обстоятельствах я вызываю метод rejectModalViewController.

Я уже сталкивался с этой проблемой при представлении mailcomposer.

привет, Флориан

 UINavigationController *myNavController = [self navigationController]; [myNavController presentModalViewController:filterView animated:TRUE]; 

или лучший подход может быть:

 UIApplication *myApp = [UIApplication sharedApplication]; noIBAppDelegate*appDelegate = (noIBAppDelegate*)myApp.delegate; [appDelegate.tabBarController presentModalViewController:filterView animated:YES]; 

уволить:

 UIApplication *myApp = [UIApplication sharedApplication]; noIBAppDelegate*appDelegate = (noIBAppDelegate*)myApp.delegate; [appDelegate.tabBarController dismissModalViewControllerAnimated:YES]; 

ps Я рекомендую не называть контроллер вида "filterView", лучше было бы назвать "filterViewController"

  • ios: как отклонить диспетчер модального представления, а затем выталкивать нажатый контроллер вида
  • Цепочка контроллера модального вида iTunes (лист формы)
  • Отключение нескольких контроллеров просмотра в iOS 5
  • ios хочет видеть строку состояния FullScreenLayout
  • Как нажать viewController перед тем, как отклонить контроллер модального просмотра с помощью раскадровки?
  • Приложение замораживается при отключении контроллера модального просмотра на iPad
  • Почему простой контроллер модального представления отстает при представлении и увольнении?
  • Вызов currentModalViewController сразу после отклонения функцииModalViewControllerAnimated имеет проблемы
  • Модифицирование представления контроллера навигационного представления в UITabBarController с сегментированным контролем
  • Как изменить положение контроллера вида Modal View
  • почему «настоящий контроллер модального просмотра»?
  • Interesting Posts

    Цель C ceil возвращает неправильное значение

    Всегда останавливайтесь в делегате приложения после включения Все точки прерывания исключения

    Facebook iOS SDK-Mobile App Install Отслеживание не работает

    Как предотвратить зависание приложения в телефоне от прокрутки по вертикали?

    iCloud – синхронизация изображений в фотоальбоме

    Как я могу получить изображение, созданное датой даты или последним измененным датом времени, из фотографий iOS (например, ролика камеры)?

    Покупки в приложениях: застрял при оплатеВопроцессИдентификаторы – устаревшие

    Xcode 6.3.2 или 6.4beta Локализация не смогла прочитать файл строк

    Предложения по устранению сетевых подключений iOS

    Начались iOS Touches

    Способный захватить UIImage как есть на основе режима содержимого из UIimageView?

    Арабский TTF (шрифт TrueType) в UIWebView iOS 4.2.1

    Принятие UITextInputTraits в Swift

    Кордова / Телефонная связь: Онлайн-код обновления

    UIScrollView не увеличивает UIView после применения аффинного преобразования к последнему

    Давайте будем гением компьютера.