我有一個應用程序,用Obj-C編寫。 info.plist有一個應用程序可以打開的文件類型列表。我很確定這是有效的,因爲當我嘗試拖動不可接受類型的文件時,應用程序不會高亮顯示,但是當我拖動可接受類型的文件時,它確實會突出顯示,並讓我放下。創建一個可以打開給定格式文件的應用程序
當我放下,應用程序啓動時,正確的,但是,然後我得到一個對話框說法:
文件「foo.tiff」無法打開。 DocView無法打開「TIFF文件」格式的文件。
我做我的info.plist
<key>CFBundleTypeExtensions</key>
<array>
<string>tif</string>
<string>tiff</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>TIFFFile.icns</string>
<key>CFBundleTypeName</key>
<string>TIFF File</string>
<key>CFBundleTypeOSTypes</key>
<array>
<string>TIFF</string>
</array>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSHandlerRank</key>
<string>Documents/</string>
感謝有這個。
是' tif string'一個錯字?如果沒有,可能是一個問題... –
2010-06-15 15:26:30
是的,它肯定已經被刪除,當我重新格式化抱歉。糾正。 – 2010-06-15 15:38:07