Привет, у меня есть проблема,
В моем AppDelegate
я использовал метод beginGeneratingDeviceOrientationNotifications
, чтобы начать уведомлять меня, когда устройство начинает вращаться.
Он отлично работает, если я держу в руках свой iPad, но когда он лежит на столе, он не работает, как ожидалось.
он запускает UIDeviceOrientationUnknown
уведомление.
Также это уведомление запускается после запуска пользовательского интерфейса не на заставке.
следующий мой код:
if([[[PulseUIFactory Factory] GetUICreator] IsIPad])
{
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(orientationChanged:) name:UIDeviceOrientationDidChangeNotification object:nil];
}
current device stars giving proper values.
[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
тогда где-то, где я запускаю свой пользовательский интерфейс как
[self Launch_UI];
но уведомление начинает отвечать после [self Launch_UI];
вызова, даже если уведомление зарегистрировано до его вызова ...
Пожалуйста, любая помощь заметна !!!