美文网首页
Cocoa -- 如何在macOS应用程序中从app注册服务

Cocoa -- 如何在macOS应用程序中从app注册服务

作者: 清蘂翅膀的技术 | 来源:发表于2022-12-02 21:37 被阅读0次

1、在Info.pList中为服务创建了一个条目

<key>NSServices</key>

<array>

<dict>

<key>NSMenuItem</key>

<dict>

<key>default</key>

<string>创建文本</string>

</dict>

<key>NSKeyEquivalent</key>

<dict>

<key>default</key>

<string>W</string>

</dict>

<key>NSMessage</key>

<string>openWPS</string>

<key>NSPortName</key>

<string>QLMacTools</string>

<key>NSRequiredContext</key>

<dict/>

<key>NSReturnTypes</key>

<array/>

<key>NSSendTypes</key>

<array>

<string>NSFilenamesPboardType</string>

</array>

<key>NSUserData</key>

<string></string>

</dict>

<dict>

<key>NSMenuItem</key>

<dict>

<key>default</key>

<string>转大写</string>

</dict>

<key>NSMessage</key>

<string>upperCaseText</string>

<key>NSPortName</key>

<string>QLMacTools</string>

<key>NSRequiredContext</key>

<dict>

<key>NSServiceCategory</key>

<string>public.text</string>

</dict>

<key>NSReturnTypes</key>

<array>

<string>NSStringPboardType</string>

</array>

<key>NSSendTypes</key>

<array>

<string>NSStringPboardType</string>

</array>

<key>NSUserData</key>

<string></string>

</dict>

</array>

2、实现功能

3、注册快捷服务

    [NSApp setServicesProvider:[QLServiceFunManager new]];

相关文章

网友评论

      本文标题:Cocoa -- 如何在macOS应用程序中从app注册服务

      本文链接:https://www.haomeiwen.com/subject/jvnufdtx.html