2017-10-16 5 views
0

iOSフォトアプリから写真を選択して自分のアプリケーションで共有/開くことを許可するにはどうすればよいですか?そして、私はシェアエクステンションを使いたくありません。 「統一タイプ識別子」を使用して実装するのに助けてくれる人はいますか? 私のplistソースコードスニペット:iOSフォトアプリから写真を選択して自分のアプリケーションで開くことを許可するにはどうすればよいですか? SHARE EXTENSIONを使用したくありません

<key>CFBundleDocumentTypes</key> 
    <array> 
     <dict> 
      <key>CFBundleTypeName</key> 
      <string>public.image</string> 
      <key>CFBundleTypeRole</key> 
      <string>Editor</string> 
      <key>LSHandlerRank</key> 
      <string>Owner</string> 
      <key>LSItemContentTypes</key> 
      <array> 
       <string>public.image</string> 
      </array> 
     </dict> 
    </array> 

これは私のためには機能しません!

enter image description here

+0

写真アプリを開いて自分が望む写真を選ぶことができるように、アプリ内からボタンを押してもらいたいのですか? – TawaNicolas

+0

1)写真アプリを開きます。 2)写真を選択して共有アイコンをクリックします。 3)写真共有をサポートするアプリのリストで、私のアプリをリストアップする必要があります。 – Rameez

答えて

1

2主なソリューションは、

  1. 任意のImagePickerライブラリを使用するか、またはUIImageピッカーのネイティブAPIを使用しています。
  2. 写真ライブラリにアクセスして、すべてのフォルダとファイル(おそらくイメージファイル)を列挙し、それをユーザーに表示します。
+0

iOSフォトアプリから共有オプションを使用してマイアプリに写真を共有しています。質問に表示される画像は写真アプリからのものです。上記の図に示すように、私のアプリケーションは、メッセージ、メール、iCloudPhoto共有などと共にリストされたかったです。 – Rameez

関連する問題