2016-04-04 13 views
1

私はそのユーザーの中で、私たちのサーバーにビデオをアップロードすることができる1つのアプリを開発しています。今私はUIActivityViewControllerに私のアプリを追加したいので、ギャラリーのユーザーはビデオを選択して自分のアプリを開いてギャラリー自体から自分のサーバーに直接アップロードすることができます。UIActivityViewControllerでアプリを追加するには

UIActivityViewControllerにアプリを追加するにはどうすればよいですか?このスクリーンショットでのFacebook、VimeoのやYouTubeのような:

screenshot

私は、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

@NitinGohelどのようにすればよいのでしょうか? – kb920

+1

http://www.appcoda.com/ios8-share-extension-swift/ –

答えて

0

public.videoの代わりにpublic.movieを使用し、さらに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> 
+0

私は上記のコードを試しましたが、うまくいきません! – kb920

関連する問題