簡體   English   中英

如何將PDF文件從郵箱傳輸到我們的iPhone應用程序?

[英]How to transfer pdf file from the mail box to our iphone app?

我想將收件箱中收到的PDF傳輸到應用程序。 一旦我收到帶有PDF附件的電子郵件,然后單擊附件,便要求“查看它”並顯示支持打開PDF的應用程序,然后在該應用程序中打開應用程序pdf。在我的情況下,我已經創建了一個應用程序這將打開一個pdf文件。 現在,如果我單擊收件箱中收到的pdf,則不會顯示我的應用程序以供查看。

例如,如果我單擊pdf附件,它將給出此應用程序(節)的列表,可以在其中打開pdf。我希望它也列出我的應用程序,然后單擊我的應用程序,我應該能夠從我的應用程序中打開pdf。

關於如何實現的任何想法?

如果我沒看錯,這應該與Mac OS上的一樣。 您需要將CFBundleDocumentTypes項目添加到info.plist。 有關詳細信息,請參見此處 這是一個例子:

<key>CFBundleDocumentTypes</key>
<array>
  <dict>
    <key>CFBundleTypeIconFiles</key>
    <array>
      <string>ICON_FILE_NAME</string>
    </array>
    <key>CFBundleTypeName</key>
    <string>DESCRIPTIVE NAME like PDF document</string>
    <key>CFBundleTypeRole</key>
    <string>Viewer</string>
    <key>LSItemContentTypes</key>
    <array>
      <string>DOCUMENT_TYPE_UTI</string>
    </array>
  </dict>
</array>

可在此處找到所有可用的UTI的列表。 在您的情況下,您應該使用com.adobe.pdf 我認為剩下的就是實現應用程序委托- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url並在那里處理打開...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM