【发布时间】:2010-09-21 00:08:50
【问题描述】:
我正在尝试创建 OS X 服务。我在 Apple 的文档中找到了Providing System Services,但是我发现它并不清楚我到底需要做什么。我目前正在使用一个应用程序来注册我的服务(认为这会更直接 - 最终我想创建一个 .service),但是即使在注销/登录后我的服务仍然没有出现在列表中菜单中的服务。
我缺少的链接文档中是否缺少某些步骤?我觉得有一些注册步骤,以便操作系统知道我的服务(除了该文档中列出的内容),但我找不到任何东西。
提前致谢。 :)
编辑:这是我的 Info.plist 文件中的 NSServices 字典:
<key>NSServices</key>
<array>
<dict>
<key>NSPortName</key>
<string>POPrlTest</string>
<key>NSMessage</key>
<string>shortenUrlService</string>
<key>NSSendTypes</key>
<string>NSStringPboardType</string>
<key>NSReturnTypes</key>
<string>NSStringPboardType</string>
<key>NSMenuItem</key>
<dict>
<key>default</key>
<string>Shorten URL</string>
</dict>
</dict>
</array>
【问题讨论】: