5

我看到许多不同的应用程序出现在“共享”窗格中,当您在 iOS 6+ 上收到图像消息并希望将我的应用程序也放入其中时,该窗格会出现。我该怎么做呢?这是一个屏幕截图以供澄清:

这

例如,我的应用会在 Catch 或 Evernote 旁边占据一席之地。

谢谢

4

1 回答 1

6

您需要表明您的应用可以打开图像文件。这是在 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 将包含对图像文件的引用。

于 2013-04-25T23:54:59.853 回答