摆脱或取消Xcode中的警告CGSReenableUpdate?

时间:2015-09-09 08:37:07

标签: xcode macos

我正在运行10.10.5 Yosemite和Xcode 6.4。我收到了CGSReenableUpdate警告。当我在不可预测的时间运行我的程序时会发出警告。看起来像这样

<Warning>: CGSReenableUpdate: unbalanced enable/disable update.
<Warning>: Backtrace (at 62127):                               
<Warning>: CGSReenableUpdate:  0   CoreGraphics                
<Warning>: CGSReenableUpdate:  1   CoreGraphics                
<Warning>: CGSReenableUpdate:  2   CoreGraphics                
<Warning>: CGSReenableUpdate:  3   CoreGraphics                
<Warning>: CGSReenableUpdate:  4   QuickLook                   
<Warning>: CGSReenableUpdate:  5   libdispatch.dylib           
<Warning>: CGSReenableUpdate:  6   libdispatch.dylib           
<Warning>: CGSReenableUpdate:  7   libdispatch.dylib           
<Warning>: CGSReenableUpdate:  8   libdispatch.dylib           
<Warning>: CGSReenableUpdate:  9   libdispatch.dylib           
<Warning>: CGSReenableUpdate:  10  libdispatch.dylib           
<Warning>: CGSReenableUpdate:  11  libsystem_pthread.dylib     
<Warning>: CGSReenableUpdate:  12  libsystem_pthread.dylib

有没有办法抑制或消除此警告?

2 个答案:

答案 0 :(得分:2)

我也经历过这个警告。我的测试显示如下。

仅在运行带有ATI或NVIDIA显卡的OS X 10.10的计算机上发生警告。

仅在打开sqlite或xml文档时发生警告。打开二进制文档时不会发生这种情况。

OS X 10.7,10.8或10.9计算机上不会发生警告。

英特尔图形不会发生警告。

提交Apple Bug报告21040416但尚无回复。

答案 1 :(得分:0)

我在throw <button id="shownum" data-toggle="modal" data-target="#popupnum">ok</button> 方法中进行更改后得到了此信息。经过大量的试验和错误后,我看到该函数抛出一个错误,但我已经注释掉了所有的抛出。当我在函数中包含<%= f.submit ...... %> 语句时,崩溃(包括由于某种原因也引用了QuickLook和dropbox的崩溃)都消失了。

我无法解释原因和结果,但需要考虑的事项......