2011-01-22 69 views
0

我目前正在開發一種應用程序,它需要與不同的文件類型(PDF和所有圖像文件類型)關聯到目前爲止,我設法將我的應用程序與PDF文件相關聯,但problam是當我試圖做與圖像文件相同,它只是不工作。將圖像文件文檔類型與iPhone應用程序相關聯

它甚至可以將PNG,JPG等關聯到你的應用程序?

如果是這樣,我做對了嗎?

我真的會並欣賞任何形式的幫助(方法同我通過應用程序的plist「CFBundleDocumentTypes」照顧的PDF)

回答

0

例如,嘗試將其添加到您的應用程序中。確保你有一個名爲DocumentIcon.png的圖標是22像素乘29像素。

<key>CFBundleDocumentTypes</key> 
<array> 
    <dict> 
     <key>CFBundleTypeIconFiles</key> 
     <array> 
      <string>DocumentIcon.png</string> 
     </array> 
     <key>CFBundleTypeName</key> 
     <string>My App Name</string> 
     <key>CFBundleTypeRole</key> 
     <string>Viewer</string> 
     <key>LSHandlerRank</key> 
     <string>Alternate</string> 
     <key>LSItemContentTypes</key> 
     <array> 
      <string>org.gnu.gnu-zip-archive</string> 
     </array> 
    </dict> 
</array> 

這將用於打開.gz類型的文件。但是,如果將LSItemContentTypes更改爲public.image或public.jpeg,則不起作用。

0

我有同樣的問題。我相信,這並不因爲像iPhone上的郵件應用程序顯示圖像作爲圖像,而不是附件...我注意到,如果我改變我的設置使用任何其他文件類型這個工作。

相關問題