我编写的一个简单的 10.6 Cocoa 应用程序基本上绘制了一个带有一些按钮和文本的常规窗口,它一直在喷出数百条控制台日志消息:
<Error>: CGContextSetCompositeOperation: invalid context 0x0
我不直接调用 drawRect: 并且在需要刷新时总是使用 setNeedsDisplay:YES 。
有趣的是,这个错误并不是在所有机器上都会发生,我会说大约 50% 的人会得到这个错误。但是,该程序在任何一种情况下都可以正常工作!
任何人都知道这个错误意味着什么,它来自哪里,更重要的是,我怎样才能抑制/摆脱它?
谢谢