我应该在info.plist中写什么来在我的应用程序中从ipad的pdf页面打开pdf文件

时间:2010-06-08 09:31:16

标签: iphone objective-c pdf

我想从pdf文件中打开我的应用程序中的pdf文件, 这是我的info.plist文件。

     <key>UIFileSharingEnabled</key>
      <true/>
   <key>CFBundleDocumentTypes</key>
   <array>
   <dict>
      <key>CFBundleTypeName</key>
      <string>pdf</string>
      <key>CFBundleTypeExtensions</key>
        <array>
            <string>pdf</string>

        </array>        
    <key>CFBundleTypeOSTypes</key>
    <array>
    <string>TEXT</string>
     </array>               
     <key>CFBundleTypeRole</key>
    <string>Editor</string>     
    <key>CFBundleTypeIconFiles</key>
    <string>Icon.png</string>
    <key>LSIsAppleDefaultForType</key>
    <true/>     
    <key>LSItemContentTypes</key>
    <string>com.adobe.pdf</string>

    <key>LSHandlerRank</key>
    <string>Alternate</string>
</dict>
</array>

我不知道我错在哪里或者这样做的补充步骤是什么。 我需要一些帮助。

1 个答案:

答案 0 :(得分:0)

我在info.plist中添加了以下文本。文件,它的工作原理。

<key>CFBundleDocumentTypes</key>
<array>
    <dict>
        <key>CFBundleTypeIconFile</key>
        <string>Icon.png</string>
        <key>CFBundleTypeIconFiles</key>
        <string>Icon.png</string>
        <key>CFBundleTypeName</key>
        <string>pdf</string>
        <key>CFBundleTypeRole</key>
        <string>Editor</string>
        <key>LSHandlerRank</key>
        <string>Alternate</string>
        <key>LSIsAppleDefaultForType</key>
        <true/>
        <key>LSItemContentTypes</key>
        <array>
            <string>com.adobe.pdf</string>
        </array>
        <key>NSDocumentClass</key>
        <string>Document</string>
    </dict>
</array>

顺便说一句,您可以转到目标设置中的“属性”标签,直接添加文档类型。所以, 无需手动修改info.plist。

希望它有所帮助。