iOS 6 以降で画像をメッセージで受信したときに表示される「共有」ペインにさまざまなアプリケーションが表示され、そこにもアプリケーションを配置したいと考えています。どうすればそれを行うことができますか?明確にするためのスクリーンショットを次に示します。
たとえば、私のアプリは Catch や Evernote の隣に配置されます。
ありがとう
アプリが画像ファイルを開くことができることを示す必要があります。これは Info.plist で行われます。
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeName</key>
<string>Images</string>
<key>LSHandlerRank</key>
<string>Alternate</string>
<key>LSItemContentTypes</key>
<array>
<string>public.image</string>
</array>
</dict>
</array>
上記により、アプリが画像の「開く」メニューに表示されるようになります。アプリが選択されると、アプリが起動されるかフォアグラウンドに移動され、application:openURL:sourceApplication:annotation:
デリゲート メソッドが呼び出されます。URL には、画像ファイルへの参照が含まれます。