Objective-C – OpenGL ES在移动背景上崩溃,iOS 5.1

Objective-C – OpenGL ES在移动背景上崩溃,iOS 5.1,第1张

概述我有一个关于我的应用程序iOS的一些问题. 当我使用iOS模拟器5.1 ipad / iphone应用程序正在工作,但是当我使用一个真正的iOS设备(iPad和iPhone 5.1) 点击主页按钮后,应用程序在背景上移动时会崩溃… 有这个错误: libGPUSupportMercury.dylib`gpus_ReturnNotPermittedKillClient:0x33240094: tr 我有一个关于我的应用程序iOS的一些问题.
当我使用iOS模拟器5.1 ipad / iphone应用程序正在工作,但是当我使用一个真正的iOS设备(iPad和iPhone 5.1)

点击主页按钮后,应用程序在背景上移动时会崩溃…
有这个错误:

libGPUSupportMercury.dylib`gpus_ReturnNotPermittedKillClIEnt:0x33240094:  trap   0x33240096:  nop

我发现这是OpenGL ES仍然在计算,使应用程序崩溃,并发现这个功能:glFinish();

但是在这里我仍然没有在这里编写我的代码示例:

- (voID)applicationDIDBecomeActive:(UIApplication *)application {    [[CCDirector sharedDirector] resume];}- (voID)applicationWillResignActive:(UIApplication *)application {    glFinish();    [[CCDirector sharedDirector] pause];}

我认为问题就在这里
有人有我的问题的想法吗?
谢谢

编辑:

问题解决了:

- (voID)applicationDIDEnterBackground:(UIApplication *)application{[[CCDirector sharedDirector] stopAnimation];}- (voID)applicationWillEnterForeground:(UIApplication *)application{[[CCDirector sharedDirector] startAnimation];}

也许这可以帮助某人x)

解决方法 在iOS 5.1中,您被强制执行,您被要求辞职后无法拨打OpenGL.
- (voID)applicationWillResignActive:(UIApplication *)application

是停止一切的地方,无论是CAdisplaylink还是[[CCDirector sharedDirector] stopAnimation]

总结

以上是内存溢出为你收集整理的Objective-C – OpenGL ES在移动背景上崩溃,iOS 5.1全部内容,希望文章能够帮你解决Objective-C – OpenGL ES在移动背景上崩溃,iOS 5.1所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1256007.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存