如何在UIActivityViewController中添加应用程序
我正在开发一个应用程序,用户可以上传video到我们的服务器。 现在我想添加我的应用程序在UIActivityViewController
所以从图库用户可以selectvideo,并打开我的应用程序,所以它会直接上传到我的服务器从画廊本身。
我如何将我的应用程序添加到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,但我不明白如何做到这一点。
尝试使用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>