【发布时间】:2015-07-23 17:36:29
【问题描述】:
在我正在开发的应用程序中,数据库用于存储所有用户数据,通常位于库/应用程序支持中的某个位置。为了使用户能够切换数据库,我想实现一个类似于 iTunes 或 iPhoto 的功能,如果在启动应用程序时按下选项键,应用程序会询问库或数据库的位置。
如果手边没有 NSEvent,我如何检查当前按下的(修饰符)键?
我已经试过了:
[NSResponder flagsChanged:(NSEvent *)theEvent] – 可能没有被调用,因为选项键在窗口之前已经按下并且任何响应者都被实例化了。
[[NSApplication sharedApplication] currentEvent] – 返回nil。
【问题讨论】: