我正在开发一个应用程序,用户可以将视频上传到我们的服务器。现在我想在UIActivityViewController
添加我的应用程序,因此从图库用户可以选择视频并打开我的应用程序,以便它将直接从图库本身上传到我的服务器。
如何将我的应用添加到UIActivityViewController
?像截图中的Facebook,Vimeo和YouTube一样:
我在info.plist文件中写了下面的代码,但它没有显示在应用程序中!
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeName</key>
<string>Video</string>
<key>LSHandlerRank</key>
<string>Alternate</string>
<key>LSItemContentTypes</key>
<array>
<string>public.video</string>
</array>
</dict>
</array>
我已经看到了这个post,但我不明白该怎么做。
答案 0 :(得分:0)
尝试使用public.movie
代替public.video
,并添加CFBundleTypeRole
密钥。
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeName</key>
<string>Video</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSHandlerRank</key>
<string>Alternate</string>
<key>LSItemContentTypes</key>
<array>
<string>public.movie</string>
</array>
</dict>
</array>