Macos 如何在自定义NSView中为图像公开Mac OS X Yosemite标记操作扩展?

Macos 如何在自定义NSView中为图像公开Mac OS X Yosemite标记操作扩展?,macos,cocoa,osx-yosemite,Macos,Cocoa,Osx Yosemite,我有一个基本的Cocoa应用程序,允许用户使用嵌入式WebView(通过…)编辑包含图像的文本文档 这非常类似于在邮件中编写消息(此处使用的编辑器还有一个WebView) 与Mail类似,我希望在我的应用程序中公开标记操作扩展,以允许用户将标记添加到我的应用程序中的图像中 在观看了WWDC 2014的“创建扩展”视频后,我仍然不确定是否可以从自定义视图(类似于共享服务选择器)公开操作扩展 在WWDC视频的第二部分中,他们提到NSTextView内置了对操作扩展的支持,但是如果我需要通过自定义视图

我有一个基本的Cocoa应用程序,允许用户使用嵌入式WebView(通过
)编辑包含图像的文本文档

这非常类似于在邮件中编写消息(此处使用的编辑器还有一个WebView)

与Mail类似,我希望在我的应用程序中公开标记操作扩展,以允许用户将标记添加到我的应用程序中的图像中

在观看了WWDC 2014的“创建扩展”视频后,我仍然不确定是否可以从自定义视图(类似于共享服务选择器)公开操作扩展

在WWDC视频的第二部分中,他们提到
NSTextView
内置了对操作扩展的支持,但是如果我需要通过自定义视图公开操作扩展怎么办

以下是邮件中的示例:


我提出了一个增强请求。我还没有回音。我刚刚回答了,这和你的问题很相似。基本上,没有什么好方法可以满足你的要求,但是有一个简单的解决方法可以使用。@Josh谢谢你的提醒。我考虑过这种解决方法,但在我的情况下(嵌入式WebView),它太难了。我向苹果提交了一个bug作为增强请求。我希望他们能在某个时候打开API。啊,是的,一点也不担心,伙计——我也提交了一个bug,希望他们能尽快打开它!可能重复的