ios – Iphone从背景重新启动应用程序后重新启动

前端之家收集整理的这篇文章主要介绍了ios – Iphone从背景重新启动应用程序后重新启动前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我重新启动ios应用程序从bacground到前台iphone重新启动并说backbaordd崩溃
请查找以下崩溃日志供您参考
  1. Exception Type: EXC_BAD_ACCESS (SIGSEGV)
  2. Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000001
  3. Triggered by Thread: 5
  4.  
  5. Thread 0:
  6. 0 libsystem_kernel.dylib 0x0000000192a7dca0 mach_msg_trap + 8
  7. 1 CoreFoundation 0x0000000185e5ed20 __CFRunLoopServiceMachPort + 180
  8. 2 CoreFoundation 0x0000000185e5cf14 __CFRunLoopRun + 932
  9. 3 CoreFoundation 0x0000000185d9ddcc CFRunLoopRunSpecific + 448
  10. 4 backboardd 0x00000001000e7a60 0x1000e0000 + 31328
  11. 5 libdyld.dylib 0x000000019299ba9c start + 0
  12.  
  13. Thread 1:
  14. 0 libsystem_kernel.dylib 0x0000000192a7daa8 kevent64 + 8
  15. 1 libdispatch.dylib 0x0000000192981998 _dispatch_mgr_thread + 48
  16.  
  17. Thread 2 name: com.apple.CoreAnimation.render-server
  18. Thread 2:
  19. 0 libsystem_kernel.dylib 0x0000000192a7dca0 mach_msg_trap + 8
  20. 1 QuartzCore 0x0000000188b02a18 CA::Render::Server::server_thread(void*) + 236
  21. 2 QuartzCore 0x0000000188b9422c thread_fun + 24
  22. 3 libsystem_pthread.dylib 0x0000000192b17e18 _pthread_body + 164
  23. 4 libsystem_pthread.dylib 0x0000000192b17d70 _pthread_start + 136
  24. 5 libsystem_pthread.dylib 0x0000000192b15550 thread_start + 0
  25.  
  26. Thread 3:
  27. 0 libsystem_kernel.dylib 0x0000000192a7dca0 mach_msg_trap + 8
  28. 1 CoreFoundation 0x0000000185e5ed20 __CFRunLoopServiceMachPort + 180
  29. 2 CoreFoundation 0x0000000185e5ceb0 __CFRunLoopRun + 832
  30. 3 CoreFoundation 0x0000000185d9ddcc CFRunLoopRunSpecific + 448
  31. 4 CoreFoundation 0x0000000185df3454 CFRunLoopRun + 108
  32. 5 IOMobileFramebuffer 0x000000018bf3e484 iomfb_runloop_thread + 312
  33. 6 libsystem_pthread.dylib 0x0000000192b17e18 _pthread_body + 164
  34. 7 libsystem_pthread.dylib 0x0000000192b17d70 _pthread_start + 136
  35. 8 libsystem_pthread.dylib 0x0000000192b15550 thread_start + 0
  36.  
  37. Thread 4 name: com.apple.CoreAnimation.IOMFB.wireless
  38. Thread 4:
  39. 0 libsystem_kernel.dylib 0x0000000192a7dca0 mach_msg_trap + 8
  40. 1 CoreFoundation 0x0000000185e5ed20 __CFRunLoopServiceMachPort + 180
  41. 2 CoreFoundation 0x0000000185e5ceb0 __CFRunLoopRun + 832
  42. 3 CoreFoundation 0x0000000185d9ddcc CFRunLoopRunSpecific + 448
  43. 4 CoreFoundation 0x0000000185df3454 CFRunLoopRun + 108
  44. 5 QuartzCore 0x0000000188b58a20 CA::WindowServer::IOMFBServer::thread_body(void*) + 344
  45. 6 QuartzCore 0x0000000188b9422c thread_fun + 24
  46. 7 libsystem_pthread.dylib 0x0000000192b17e18 _pthread_body + 164
  47. 8 libsystem_pthread.dylib 0x0000000192b17d70 _pthread_start + 136
  48. 9 libsystem_pthread.dylib 0x0000000192b15550 thread_start + 0
  49.  
  50. Thread 5 name: com.apple.CoreAnimation.IOMFB.primary
  51. Thread 5 Crashed:
  52. 0 libGPUSupportMercury.dylib 0x000000018b658694 gpus_ReturnContextErrorKillClient + 12
  53. 1 AGXGLDriver 0x0000000184a77248 SubmitPackets + 196
  54. 2 AGXGLDriver 0x0000000184a6c3a0 glrSetPrivateInteger + 284
  55. 3 GLEngine 0x000000018870427c gliSetInteger + 4592
  56. 4 OpenGLES 0x00000001887f11e8 -[EAGLContext swapNotification:forTransaction:onLayer:] + 152
  57. 5 QuartzCore 0x0000000188b562c0 CA::WindowServer::IOMFBDisplay::finish_update(CA::Render::Update*,unsigned int) + 1348
  58. 6 QuartzCore 0x0000000188b5c0a8 CA::WindowServer::Server::render_for_time(double,CVTimeStamp const*) + 1536
  59. 7 QuartzCore 0x0000000188b58bf4 CA::WindowServer::IOMFBServer::vsync_callback(__IOMobileFramebuffer*,unsigned long long,void*) + 220
  60. 8 IOKit 0x0000000186d9fe70 IODispatchCalloutFromCFMessage + 360
  61. 9 CoreFoundation 0x0000000185e50a8c __CFMachPortPerform + 188
  62. 10 CoreFoundation 0x0000000185e5f03c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 52
  63. 11 CoreFoundation 0x0000000185e5ef9c __CFRunLoopDoSource1 + 440
  64. 12 CoreFoundation 0x0000000185e5d1c0 __CFRunLoopRun + 1616
  65. 13 CoreFoundation 0x0000000185d9ddcc CFRunLoopRunSpecific + 448
  66. 14 CoreFoundation 0x0000000185df3454 CFRunLoopRun + 108
  67. 15 QuartzCore 0x0000000188b58a20 CA::WindowServer::IOMFBServer::thread_body(void*) + 344
  68. 16 QuartzCore 0x0000000188b9422c thread_fun + 24
  69. 17 libsystem_pthread.dylib 0x0000000192b17e18 _pthread_body + 164
  70. 18 libsystem_pthread.dylib 0x0000000192b17d70 _pthread_start + 136
  71. 19 libsystem_pthread.dylib 0x0000000192b15550 thread_start + 0
  72.  
  73. Thread 6 name: IOHIDService - RunLoopCompatibilityThread
  74. Thread 6:
  75. 0 libsystem_kernel.dylib 0x0000000192a7dca0 mach_msg_trap + 8
  76. 1 CoreFoundation 0x0000000185e5ed20 __CFRunLoopServiceMachPort + 180
  77. 2 CoreFoundation 0x0000000185e5ceb0 __CFRunLoopRun + 832
  78. 3 CoreFoundation 0x0000000185d9ddcc CFRunLoopRunSpecific + 448
  79. 4 CoreFoundation 0x0000000185df3454 CFRunLoopRun + 108
  80. 5 IOKit 0x0000000186dc23bc __IOHIDServiceRunLoopCompatibilityThread + 184
  81. 6 libsystem_pthread.dylib 0x0000000192b17e18 _pthread_body + 164
  82. 7 libsystem_pthread.dylib 0x0000000192b17d70 _pthread_start + 136
  83. 8 libsystem_pthread.dylib 0x0000000192b15550 thread_start + 0

完全是导致这个问题的原因,并且还建议我如何调试此问题..

解决方法

您的应用程序因以下任何原因而被ios终止,

>高内存使用或跳板崩溃(跳板是管理其他应用程序的应用程序,如主屏幕,应用程序图标等).
>在被监禁的设备中测试您的应用程序.

尝试在重新签名应用程序时暂停动画内容,并在用户返回应用程序时恢复它们.像这样的东西,

  1. - (void)applicationWillResignActive:(UIApplication *)application
  2. {
  3.  
  4. // pause sprite kit
  5. SKView *view = (SKView *)self.window.rootViewController.view;
  6. view.paused = YES;
  7. }
  8.  
  9. - (void)applicationDidBecomeActive:(UIApplication *)application
  10. {
  11. // resume sprite kit
  12. SKView *view = (SKView *)self.window.rootViewController.view;
  13. view.paused = NO;
  14. }

猜你在找的iOS相关文章