다른 앱에서는 내 앱이 UIActivityViewController
에 텍스트로 표시되기를 바랍니다. 예를 들어, 아래 그림과 같이 Notes 앱에서 공유 할 때.내 앱을 텍스트 용 UIActivityViewController에 표시하려면 어떻게해야합니까?
<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>
이 가능한 경우 : (노트, 에버 노트와 Simplenote에) 눈에 보이는 결과를 생성하지 않았다 Info.plist 파일에 다음을 추가
? 방법?
여전히 사실입니까? 어쩌면 나는 당신의 대답을 오해하고있다. 그러나 아이콘의 두 번째 줄에 일반 "UIActivityViewController"에 "Dropbox에 저장"이 표시된다. 내 응용 프로그램을 함께 표시하려면 'UIDocumentInteractionController'를 사용하지만, 'UIActivityViewController'의 Dropbox와 함께 사용하지 마십시오. –
@TimCamber 좋은 지적. 이 정보는 공유 확장이 추가되고 올바른 방법 인 iOS 8부터 구식입니다. 나는 대답을 업데이트 할 것이다. – Jack