我目前正在開發一種應用程序,它需要與不同的文件類型(PDF和所有圖像文件類型)關聯到目前爲止,我設法將我的應用程序與PDF文件相關聯,但problam是當我試圖做與圖像文件相同,它只是不工作。將圖像文件文檔類型與iPhone應用程序相關聯
它甚至可以將PNG,JPG等關聯到你的應用程序?
如果是這樣,我做對了嗎?
我真的會並欣賞任何形式的幫助(方法同我通過應用程序的plist「CFBundleDocumentTypes」照顧的PDF)
我目前正在開發一種應用程序,它需要與不同的文件類型(PDF和所有圖像文件類型)關聯到目前爲止,我設法將我的應用程序與PDF文件相關聯,但problam是當我試圖做與圖像文件相同,它只是不工作。將圖像文件文檔類型與iPhone應用程序相關聯
它甚至可以將PNG,JPG等關聯到你的應用程序?
如果是這樣,我做對了嗎?
我真的會並欣賞任何形式的幫助(方法同我通過應用程序的plist「CFBundleDocumentTypes」照顧的PDF)
例如,嘗試將其添加到您的應用程序中。確保你有一個名爲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,則不起作用。
我有同樣的問題。我相信,這並不因爲像iPhone上的郵件應用程序顯示圖像作爲圖像,而不是附件...我注意到,如果我改變我的設置使用任何其他文件類型這個工作。