В моем приложении cocos2d, внутри метода applicationDidFinishLaunching для моего делегата приложения, я установил ориентацию через [Director setDeviceOrientation: kCCDeviceOrientationPortrait], потому что мне действительно нужен только портрет.Однако Apple отклонила мое приложение, заявив, что оно также должно поддерживать перевернутый портрет.
Хотя я не уверен, как это обнаружить.Чтение текущей ориентации устройства, кажется, возвращает неизвестную ориентацию, поэтому мои вопросы имеют два аспекта:
1) Как мне определить ориентацию, чтобы я мог правильно установить ее либо в портретную, либо в горизонтальную ориентацию (где она будет оставаться)навсегда).
2) Я подозреваю, что у меня возникнет проблема с заставкой, потому что она загружена до того, как я достигну этой точки в делегате.Как правильно определить ориентацию и установить правильный экран-заставку?