Advertencia de IOS: no se puede asignar almacenamiento de búfer de renderizado

Tengo una aplicación iOS simple. Incluye dos barras de herramientas y una vista de map. Solo utilizo bibliotecas pnetworkingeterminadas (sin cocoa, etc.).

Cuando depuré mi aplicación en IPhone5s real (IOS8.1), obtuve "No se puede asignar almacenamiento de búfer de renderizado! 0x1741f2c00" en mi console cuando IPhone cambió de orientación (No hay problema con el simulador). Y la barra de estado desaparece cuando se convierte en paisaje y vuelve cuando es retrato en dispositivo real y simulador (es mi problema general).

La aplicación se suscribe a UIDeviceOrientationDidChangeNotification.

[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(orientationChanged:) name:UIDeviceOrientationDidChangeNotification object:[UIDevice currentDevice]]; 

Pero el text aparece en la console y la barra de estado desaparece independientemente de la llamada.

 -(void)orientationChanged:(NSNotification *)note { } 

Google no me ayuda. Todos los enlaces conectados al error de la biblioteca de cocoa o algunos methods de charts que no uso.

Perdón por mi inglés. Gracias 🙂

Puede estar usando restricciones. Si es así, debe eliminarlos (en la vista viewDidLoad si no quiere tocar su storyboard / xib) y luego establecerlos en el willRotate .

También otra respuesta parece resolverlo de esta manera.