错误:unlockFocus调用了太多时间

时间:2013-07-03 11:28:02

标签: macos cocoa

我是可可的相对新手,正在构建Mac OS X应用程序。我的应用程序(SDK 10.8 +部署10.6)在OSX 10.8(实际上是多台机器)上运行完美,但在较旧的10.6上,它崩溃了。通过Instruments检查日志后,我收到以下错误:

“unlockFocus调用了太多时间”

经过几次运行,我认为这是因为我制作了一些可可图纸。我不知道为什么会这样。这是因为硬件还是操作系统限制?我已阅读Apple文档但未找到任何内容。

我知道每种情况都不同但这是否有一般原因? “太多时间”究竟意味着什么?在一定时间内的限制?

1 个答案:

答案 0 :(得分:0)

我也遇到了这个问题,我通过删除对[[NSColor blackColor] redComponent]的调用解决了这个问题(某些NSColor实例不支持此属性)。