Приложение iPhone автоматически на одном устройстве, но не на другом - PullRequest
0 голосов
/ 07 февраля 2011

Кто-нибудь знает причину, по которой iPhone будет автоматически поворачиваться на одном устройстве, а не на другом? Я не могу воспроизвести его на своем iPhone, iPod Touch или любом из симуляторов.

Есть ли какие-либо настройки устройства, на которые я должен обратить внимание? На iPhone-нарушителе установлена ​​та же версия SDK (4.2.1), но модель отличается (MC319LL) от моей (MC605DN).

Ответы [ 2 ]

0 голосов
/ 08 февраля 2011

Вы убедились, что в настройках плохо работающего устройства отключена блокировка вращения, верно?

0 голосов
/ 07 февраля 2011

Ну, я так и не понял, почему два телефона работают по-разному, но этот фрагмент кода в подклассе UITabBarController, похоже, решил некоторые вещи:

- (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
{
    return toInterfaceOrientation == UIInterfaceOrientationPortrait;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...