如何监视[NSCursor currentCursor]的变化?

时间:2012-08-03 14:09:38

标签: objective-c xcode macos cursor nscursor

我有一个带有自定义光标的应用程序,我使用NSCursor的自定义包装器实现了(大部分主要代码都是为了便携式操作系统,所以我假装NSCursor是一个Windows风格的游标)。当用户将cmd +标签返回到窗口时,我有一些问题,光标没有改回我的自定义问题,我想看看是什么改变了currentCursor的值。到目前为止,我试图设置断点的地方到处都没有。

所以,我想知道一旦[NSCursor currentCursor]的值发生变化,是否有办法(在Xcode中)就会中断。这可能吗?我的应用程序可以访问这类数据吗?

谢谢 - 我希望我已经清楚了。当我甚至不确定自己想要做什么时,很难解释!

1 个答案:

答案 0 :(得分:0)

NSCursor有一个类方法currentSystemCursor,可以在10.6及更高版本中为您提供所需的内容。