8
我有一个简单的IOS应用程序。它包括两个工具栏和地图视图。我只使用默认库(不包括可可等)。当我在真正的IPhone5s(IOS8.1)上调试我的应用程序时,当我改变方向(模拟器没有问题)时,我的控制台中出现“Unable to allocate render buffer storage!0x1741f2c00”。状态栏在转为横向时会消失,并且在真实设备和模拟器上显示时会返回(这是我的一般问题)。IOS警告:无法分配渲染缓冲区存储
应用程序订阅UIDeviceOrientationDidChangeNotification。
[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(orientationChanged:) name:UIDeviceOrientationDidChangeNotification object:[UIDevice currentDevice]];
但文字显示在控制台和状态栏消失独立调用
-(void)orientationChanged:(NSNotification *)note
{
}
谷歌不帮我的。所有连接到可可库错误的链接或一些我不使用的图形方法。
对不起,我的英文。谢谢:)
我发现这个问题似乎只是在改变方向时发生在MKMapView上。地图视图中的工具栏或子视图没有影响。另一方面,这个警告似乎对应用程序没有任何负面影响,除了烦人之外。 – guthook 2014-11-26 15:44:59
同意guthook,似乎只发生在mapView旋转。 – maxhs 2014-11-28 18:56:14
它是一个opengl应用程序吗?或spritekit?要么? – 2014-12-22 20:49:23