[英]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.