
- (voID)presentBufferFordisplay;{ [self.context presentRenderbuffer:GL_RENDERBUFFER];}@H_502_3@ 可能是这次崩溃的原因是什么?我有一个非常长的摄像头设置,代码本身在GPUImageContext类中.我在这里做错了什么?
解决方法 当您的应用程序在后台运行(暂停)时,您根本无法访问OpenGL ES. GPUImage使用OpenGL ES来完成它所做的一切.您必须确保应用程序使用GPUImage完成的所有工作(过滤视频,处理图像)在应用程序完成向后台过渡之前完成. 您需要侦听UIApplicationWillResignActiveNotification或填写相关的委托回调以转换到后台,并在那里暂停任何相机捕获(通过相机输入上的-pauseCameraCapture方法)或等待任何处理完成(我相信一个同步调度到GPUImage串行调度队列将负责这一点).
有关这方面的相关讨论可以在GitHub问题页面上找到:https://github.com/BradLarson/GPUImage/issues/197和几个相关问题.
总结 以上是内存溢出为你收集整理的ios – 使用OpenGL的神秘app崩溃全部内容,希望文章能够帮你解决ios – 使用OpenGL的神秘app崩溃所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)