Системный журнал ipad: вызов -display не имеет никакого эффекта - PullRequest
2 голосов
/ 25 марта 2011

Я получил этот лог на устройство перевернуть в iPad.Все отлично работаетКак остановить этот журнал?

 <CAEAGLLayer: 0x630f3e0>: calling -display has no effect. 

Код:

ViewController *viewCntrl = [[ViewController alloc] init];
viewCntrl.view = gEAGLView;
[the_Window addSubview:viewCntrl.view];

@interface ViewController : UIViewController {
}

@implementation ViewController

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
 {

    if(interfaceOrientation == UIDeviceOrientationLandscapeLeft || interfaceOrientation ==              UIDeviceOrientationLandscapeRight)
        return YES;
    else
        return NO;
 }

@end

Наблюдается как в устройстве, так и в симуляторе.

1 Ответ

0 голосов
/ 25 февраля 2013

Эта проблема возникает из-за проблемы openGL. Скорее всего, вы анимируете слой в openGL, вам нужно вложить весь этот слой в другой слой и вместо этого анимировать этот простой слой, поскольку он не будет содержать какие-либо конфиденциальные данные, поскольку он является первым дочерним. Однако если вы используете needsDisplayForKey: в каком-либо методе, может применяться другое решение. Если этот ответ не сработал, вы можете опубликовать код gEAGLView?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...