Я следовал всей документации Apple по настройке службы для списка меню, вызываемого правой кнопкой мыши, и для списка служб:
- Я сделал все соответствующие записи в info.plist.(типы отправки, имя порта, заголовок меню, метод экземпляра и т. д.)
- Я создал метод, который обрабатывает службы.
- Я добавил код регистрации службы в приложение.
- Я собрал свое приложение, поместил его в каталог приложения, вышел из системы и вернулся обратно.
Несмотря на все это, я не вижу свой сервис ни в одном пункте меню.
РЕДАКТИРОВАТЬ** Вот часть службы моего info.plist:
<key>NSServices</key>
<array>
<dict>
<key>NSMenuItem</key>
<dict>
<key>default</key>
<string>MyApp/Send to MyApp</string>
</dict>
<key>NSMessage</key>
<string>contentService</string>
<key>NSPortName</key>
<string>MyApp</string>
<key>NSSendTypes</key>
<array>
<string>NSStringPboardType</string>
<string>NSFileContentsPboardType</string>
</array>
</dict>
</array>
Что я делаю не так?заранее спасибо.