我是可可的相对新手,正在构建Mac OS X应用程序。我的应用程序(SDK 10.8 +部署10.6)在OSX 10.8(实际上是多台机器)上运行完美,但在较旧的10.6上,它崩溃了。通过Instruments检查日志后,我收到以下错误:
“unlockFocus调用了太多时间”
经过几次运行,我认为这是因为我制作了一些可可图纸。我不知道为什么会这样。这是因为硬件还是操作系统限制?我已阅读Apple文档但未找到任何内容。
我知道每种情况都不同但这是否有一般原因? “太多时间”究竟意味着什么?在一定时间内的限制?
答案 0 :(得分:0)
我也遇到了这个问题,我通过删除对[[NSColor blackColor] redComponent]
的调用解决了这个问题(某些NSColor
实例不支持此属性)。