关于'accessing _cachedSystemAnimationFence导致的异常崩溃

今天在测试分给我的一个 bug,在 ios10 的系统中而且第一次启动的时候才会呈现的崩溃,在后台打印的

invalid mode 'kCFRunLoopCommonModes' provided to CFRunLoopRunSpecific - break on _CFRunLoopError_RunCalledWithInvalidMode to debug. This message will only appear once per execution.

2017-07-21 09:26:21.722148 Rent[5406:1799106] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'accessing _cachedSystemAnimationFence requires the main thread;

大概看了一下应该是调用的时候占中线程,引起的 bug,把引起的蹦会的部分,放到主线程就好了

dispatch_async(dispatch_get_main_queue(), ^{

};

有其他解决的欢迎讨论

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容