Приложение зависает при изменении ориентации - PullRequest
0 голосов
/ 28 декабря 2010

я знаю, что это будет неопределенный вопрос, но, пожалуйста, подумайте над этим ... Я занимаюсь разработкой устройства для чтения книг на ipad, и у него много функций, таких как выделение, заметки и т. Д., И все эти функции хорошо работают. Но проблема возникает только тогда, когда я пытаюсь повернуть свое устройство после выполнения какой-либо функции. Приложение получает удар (или зависает) после изменения ориентации itz ....

Может кто-нибудь сказать мне, почему приложение обычно зависает ???? Подумайте об этом, пожалуйста. Ваш вклад поможет мне пройти долгий путь .....

Спасибо

1 Ответ

0 голосов
/ 28 декабря 2010

Возможно, проблема в настройках управляющего кадра.

Если ваше приложение поддерживает только портретный режим, значит код следующим образом:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations
    return (interfaceOrientation == UIInterfaceOrientationPortrait);
}

иначе

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations
    return YES;
}

и соответственно измените контрольный кадр.

...