iOS - 无法“打开”以包含我的应用程序

时间:2013-06-07 18:30:37

标签: ios import plist documents

我已经在线阅读了几个资源,我必须简单地遗漏一些东西。我已经回顾了关于统一类型标识符的苹果文档,我也阅读了论坛帖子,而且我没有看到我做错了什么。

这是来自我的Info.plist文件:

<key>CFBundleDocumentTypes</key>
<array>
    <dict>
        <key>CFBundleTypeName</key>
        <string>kUTTypePNG</string>
        <key>LSHandlerRank</key>
        <string>Alternate</string>
        <key>LSItemContentType</key>
        <array>
            <string>public.png</string>
        </array>
    </dict>
    <dict>
        <key>CFBundleTypeName</key>
        <string>PDF</string>
        <key>CFBundleTypeRole</key>
        <string>Editor</string>
        <key>LSHandlerRank</key>
        <string>Alternate</string>
        <key>LSItemContentType</key>
        <array>
            <string>com.adobe.pdf</string>
        </array>
    </dict>
</array>

正如你所看到的,我已经尝试了各种键组合,例如省略CFBundleTypeRole,使用常量名称(“kUTTypePNG”,这似乎不对,但我在另一篇文章中看到了它),等等,没有运气。

请注意,这只是导入。我不是要尝试导出任何自定义文件类型。

除了将其添加到我的plist之外,还有其他要求吗?

我错过了一些密钥或使用了错误的信息吗?

0 个答案:

没有答案