美文网首页
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