if ([UIApplication sharedApplication].applicationState != UIApplicationStateActive) {
return true;
}
IOS后台的时候,一些OPEN GL的函数禁止调用。这时候渲染的话会造成crash。通常的处理方法是render的时候检测一下状态,处于后台直接返回。
本文介绍了一个iOS开发中常见的问题:当应用处于后台时调用OpenGL函数可能导致程序崩溃。文中提供了一种简单的解决方案:通过检查应用程序的状态来判断是否处于后台,如果是则跳过渲染操作。
if ([UIApplication sharedApplication].applicationState != UIApplicationStateActive) {
return true;
}
IOS后台的时候,一些OPEN GL的函数禁止调用。这时候渲染的话会造成crash。通常的处理方法是render的时候检测一下状态,处于后台直接返回。

被折叠的 条评论
为什么被折叠?