Есть ли способ заставить замолчать предупреждение UIDevice setOrientation?

У кого-нибудь есть простой способ заставить замолчать недокументированное предупреждение UIDevice setOrientation?

Я нашел этот кусок кода, который заставляет замолчать недокументированное предупреждение UIPickerView setSoundsEnabled.

3 ответа

Решение

Просто объявите метод в категории в .h или же .m файл, где вы его используете:

@interface UIDevice (MyPrivateNameThatAppleWouldNeverUseGoesHere)
- (void) setOrientation:(UIInterfaceOrientation)orientation;
@end

Может быть, вы должны попытаться добавить свой контроллер непосредственно в окно. Это немного скучно, но работает хорошо! http://www.geckogeek.fr/iphone-forcer-le-mode-landscape-ou-portrait-en-cours-dexecution.html:-)

Почему бы просто не подписаться на уведомления об ориентации? Они поддерживаются и работают одновременно.

[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
Другие вопросы по тегам