2

嗨,我想注册以支持我的应用程序中的图像文件;因此,当用户点击 iPhone 的照片应用程序中的操作按钮时,我的应用程序图标将显示在“打开方式...”菜单中。我的 info.plist 中有以下内容

<dict>
   <key>LSHandlerRank</key>
   <string>Alternate</string>
   <key>LSItemContentTypes</key>
     <array>
        <string>public.png</string>
     </array>
</dict>


<dict>
   <key>LSHandlerRank</key>
   <string>Alternate</string>
   <key>LSItemContentTypes</key>
      <array>
         <string>public.jpeg</string>
      </array>
</dict>

但无法让它显示在该菜单中。这是正确的方法吗?请帮忙谢谢!!

4

1 回答 1

1

像这样尝试它对我有用

    <key>CFBundleDocumentTypes</key>
    <array>
    <dict>
        <key>CFBundleTypeName</key>
        <string>png</string>
        <key>LSHandlerRank</key>
        <string>Alternate</string>
        <key>LSItemContentTypes</key>
        <array>
            <string>public.png</string>
        </array>
    </dict>
    <dict>
        <key>CFBundleTypeName</key>
        <string>jpeg</string>
        <key>LSHandlerRank</key>
        <string>Alternate</string>
        <key>LSItemContentTypes</key>
        <array>
            <string>public.jpeg</string>
        </array>
    </dict>
    <dict>
        <key>CFBundleTypeName</key>
        <string>tiff</string>
        <key>LSHandlerRank</key>
        <string>Alternate</string>
        <key>LSItemContentTypes</key>
        <array>
            <string>public.tiff</string>
        </array>
    </dict>
    </array>

此链接中的更多信息 http://lists.apple.com/archives/cocoa-dev/2006/Jun/msg00747.html

于 2013-06-05T13:18:43.517 回答