Я хочу, чтобы мое приложение появилось в UIActivityViewController
для текста, в других приложениях. Например, при совместном использовании приложения Notes, как показано ниже.Как я могу сделать свое приложение в UIActivityViewController для текста?
Добавление следующих к Info.plist не дало никаких видимых результатов (в Notes, Evernote и Simplenote):
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeIconFiles</key>
<array>
<string>icon-text-57.png</string>
<string>icon-text-72.png</string>
<string>icon-text-114.png</string>
</array>
<key>CFBundleTypeName</key>
<string>Text</string>
<key>LSHandlerRank</key>
<string>Alternate</string>
<key>LSItemContentTypes</key>
<array>
<string>public.text</string>
<string>public.plain-text</string>
<string>public.utf8-plain-text</string>
<string>public.utf16-external-plain-text</string>
<string>public.utf16-plain-text</string>
<string>public.rtf</string>
</array>
</dict>
</array>
Возможно ли это? Как?
Это все еще так? Возможно, я не понимаю ваш ответ, но я вижу «Сохранить в Dropbox» в простом «UIActivityViewController», во второй строке значков. Я хочу, чтобы мое приложение появилось рядом с ним, и оно работает с 'UIDocumentInteractionController', но не рядом с Dropbox в' UIActivityViewController'. –
@TimCamber Хорошая точка. Эта информация устарела, начиная с iOS 8, где добавлены расширения Share и является правильным способом. Я обновлю ответ. – Jack