Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa 在Mac UI中获取当前选定的项_Cocoa_User Interface_Macos_Selecteditem - Fatal编程技术网

Cocoa 在Mac UI中获取当前选定的项

Cocoa 在Mac UI中获取当前选定的项,cocoa,user-interface,macos,selecteditem,Cocoa,User Interface,Macos,Selecteditem,我想获取当前选定的项目(文本、图像等),并在按下键盘快捷键时显示在我的Cocoa应用程序的窗口中。例如,Dropr具有这样的功能。我该怎么做呢 例如,当在屏幕上选择文本时,我希望它以文本的形式返回“(文本、图像等):最简单的方法是编写一个文本并为其指定一个键盘快捷键。服务的设计正是为了做到这一点:对所选文本、图形等进行操作(或在所选内容中插入信息) NSResponder * activeControl = [currentWindow firstResponder];

我想获取当前选定的项目(文本、图像等),并在按下键盘快捷键时显示在我的Cocoa应用程序的窗口中。例如,Dropr具有这样的功能。我该怎么做呢


例如,当在屏幕上选择文本时,我希望它以文本的形式返回“(文本、图像等):

最简单的方法是编写一个文本并为其指定一个键盘快捷键。服务的设计正是为了做到这一点:对所选文本、图形等进行操作(或在所选内容中插入信息)

NSResponder * activeControl = [currentWindow firstResponder];