我正在尝试创建OS X服务。我在Apple的文档中发现了Providing System Services,但是我发现它并不清楚我需要做什么。我目前正在使用一个应用程序来注册我的服务(认为这会更直接 - 最终我想创建一个.service),但是即使在注销/登录后,我的服务仍然不会出现在服务在菜单中。创建OS X服务
链接文档中是否缺少某些步骤?我觉得有一些注册步骤,以便操作系统知道我的服务(除了该文档中列出的内容外),但我无法找到任何东西。
在此先感谢。 :)
编辑:这是我的NSServices从我的Info.plist文件词典:
<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>
虽然这将工作,我想在Objective-C中做到这一点,如果可能的话。 – Andy 2008-11-06 03:13:41