WebCore WebCore :: GraphicsContext3D :: reshape(int,int)

时间:2018-07-27 05:32:57

标签: ios objective-c uiwebview crashlytics crash-reports

我正在从crashlystics获取此报告,这意味着什么,以及如何解决此问题以停止崩溃我的音乐应用程序

http://prntscr.com/kbl58s

应用程序委托的屏幕截图:

  1. http://prntscr.com/kbm77y
  2. http://prntscr.com/kbm7q4
  3. http://prntscr.com/kbm7xh
  4. http://prntscr.com/kbm83a

//应用程序背景状态

  1. http://prntscr.com/kbm8dn
  2. http://prntscr.com/kbm8nf

1 个答案:

答案 0 :(得分:0)

根据您的崩溃信息屏幕截图,主要原因是OpenGL在应用程序背景状态下呈现。

因此,请观察应用程序的状态,并在其进入​​背景时停止OpenGL渲染 并在返回到前景时恢复OpenGL渲染。

如何观察?

  1. UIApplicationDelegate中的方法: applicationDidEnterBackground:applicationWillEnterForeground

  2. 两个系统通知:UIApplicationDidEnterBackgroundNotificationUIApplicationWillEnterForegroundNotification

  3. 选中[UIApplication sharedApplication].applicationState;。除非applicationState为UIApplicationStateActive

  4. ,否则停止openGL