0

我是 ios 的新手,我的应用程序要求在其他应用程序(如 Dropbox)中请求时支持显示和打开 doc、pdf 等文件类型。我阅读了 Apple 的文档,它说在 info.plist 中添加一行“文档类型”。但我不确定如果它用于 doc ,pdf,我必须在那里输入什么值。

我也不确定这是否是我必须遵循的正确方法。

4

1 回答 1

0

将以下 dict 添加到 info plist 以打开 doc 和 pdf 等文件类型

------------- 对于 PDF ----------

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CFBundleTypeIconFiles</key>
    <array>
        <string>PDFIcon64.png</string>
        <string>PDFIcon320.png</string>
    </array>
    <key>CFBundleTypeName</key>
    <string>PDF</string>
    <key>LSHandlerRank</key>
    <string>Default</string>
    <key>LSItemContentTypes</key>
    <array>
        <string>com.adobe.pdf</string>
    </array>
</dict>
</plist>

-------- 对于文档 ------------

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CFBundleTypeIconFiles</key>
    <array>
        <string>PDFIcon64.png</string>
        <string>PDFIcon320.png</string>
    </array>
    <key>CFBundleTypeName</key>
    <string>DOC</string>
    <key>LSHandlerRank</key>
    <string>Default</string>
    <key>LSItemContentTypes</key>
    <array>
        <string>com.microsoft.word.doc</string>
        <string>org.openxmlformats.wordprocessingml.document</string>
        <string>org.openxmlformats.wordprocessingml.document.macroenabled</string>
    </array>
</dict>
</plist>
于 2013-02-15T10:02:40.570 回答