0

私は ios の初心者です。Dropbox などの他のアプリで要求されたときに、doc、pdf などのファイル タイプの表示と開きをサポートする必要があります。Apple のドキュメントを読んだところ、info.plist に「ドキュメント タイプ」の行を追加すると書かれています。しかし、doc、pdfの場合、そこにどのような値を入力する必要があるかわかりません。

これが私が従わなければならないアプローチであるかどうかもわかりません。

4

1 に答える 1

0

doc や pdf などのファイル タイプを開くために、次の dict を info plist に追加します。

------------- 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>

------- DOC の場合 -----------

<?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 に答える