Что может привести к тому, что домашний экран iPhone будет виден за переходом между модальным флипом?

В некоторых случаях, не каждый раз, когда мое приложение представляет контроллер модального представления с использованием presentModalViewController: animated: с modalTransitionStyle , установленным на UIModalTransitionStyleFlipHorizontal , За анимацией виден домашний экран iPhone. Как и ожидалось, большую часть времени фон черный. Нет ничего необычного в том, что я установил окно или rootViewController (a UITabBarController ). Я отключил пользовательский интерфейс своего приложения, но вы можете увидеть проблему на снимке экрана, сделанном с iPhone 4, пока выполняется переход.

Что могло вызвать это? Я не знаю, как это сделать, даже если бы я хотел такого поведения.

РЕДАКТИРОВАТЬ: Этот снимок экрана прислал мне тестировщик, я сам его не воспроизводил. Они сказали мне, что это произошло во время определенного сеанса приложения, и как только это произошло, это произошло для всех переходов. Когда они вышли / перезапустили приложение, этого больше не было, и с тех пор они его не видели. Мне интересно, нужно ли мне беспокоиться об этом (т.е. я могу предотвратить это в коде).

РЕДАКТИРОВАТЬ 2: Это приложение не использует IB. Все контроллеры / представления создаются в коде.

enter image description here

9
задан XJones 29 December 2011 в 12:52
поделиться