4

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

“unlockFocus 调用次数过多”

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

我知道每种情况都是不同的,但是这有一个普遍的原因吗?“太多时间”的真正含义是什么?一定时间内的限制?

4

1 回答 1

0

I also had this problem and I solved it by removing a call to [[NSColor blackColor] redComponent] (some NSColor instances do not support this property).

于 2013-09-17T07:18:26.393 回答