Прежде всего, я хочу сказать, что я знаю, что мой вопрос, вероятно, слишком расплывчат, и на него можно поставить вопрос закрытым или недооцененным. Я просто надеюсь на несколько вдохновляющих мозговых штурмов о возможных решениях.
Вот история:
Мое приложение зависало на iPad 2, но не на iPad 1. Я исправил сбой, связанный с разархивированием пера, и теперь у меня возникла очень странная проблема - мое универсальное приложение по-прежнему без проблем работает на iPad 1-го поколения с iOS 4.2.1 и 4.3.3, но не на (некоторых / всех?) IPad 2 с 4.3.3. К сожалению, у меня нет доступа к iPad 2 с iOS <4.3.3 для дальнейшего тестирования и сужения проблемы. </p>
У моего приложения основной экран отображается с помощью presentModalViewController
. Мой модальный VC - MGSplitViewController (он имитирует собственный UISplitViewController
и расширяет его функциональность). Когда отображается мой VC, отображается только «корневой вид», а оставшаяся часть экрана для «подробного вида» просто черная и пустая, однако контроллер загружен и активен (журналы отладки печатаются и т. Д.).
Так что на iPad 2 у меня есть доступ, он не отображает подробный вид должным образом, однако я слышал от одного пользователя, что на его iPad 2 все нормально (обе iOS 4.3.3). Приложение также отлично работает на iPhone / iPod независимо от версии iOS, поэтому я предполагаю, что оно связано только с кодом iPad моего универсального приложения.
Я считаю, что это может быть более общая проблема с отображением просмотров. Я попытался прочитать свойство view
моего подробного представления, которое должно заставить отображение отображаться, но это не помогло. Это также может быть связано с вещами IB (первоначальный сбой разархивирования пера только на iPad 2 ??), но я думаю, что в IB все в порядке ...
Кто-нибудь имеет хоть малейшее представление о том, как исследовать эту проблему?
РЕДАКТИРОВАТЬ: Кстати: мой iPad 2 доставляет мне неприятности, так как он очень часто разрывает соединение Wi-Fi. Другие люди также сообщают об этом виде "функции". Может быть, что-то не так с моим iPad 2?
EDIT2: приложение также некорректно отображается в iOS 3.2, 4.2 и 4.3.3 Simulator (через XCode 4), но отображается корректно в iOS 3.2, 4.2 Simulator через Xcode 3. Странно, не так ли?