2009-10-31 44 views

回答

0

我試圖做同樣的。我發現有用的解決方案是爲應用程序註冊自己的文件類型。爲此,您需要在應用程序的info.plist中指定新的密鑰。指定CFBundleTypeName(您的文件類型)和CFBundleTypeExtensions(您的文件擴展名爲mytxt)。要指定自定義圖標,請使用.icns文件名填寫CFBundleTypeIconFile。將.icns文件放置在.appResources也很重要。

<key>CFBundleDocumentTypes</key> 
<array> 
    <dict> 
     <key>CFBundleTypeName</key> 
     <string>your_file_type</string> 

     <key>CFBundleTypeExtensions</key> 
     <array> 
      <string>your_file_type</string> 
     </array> 

     <key>CFBundleTypeIconFile</key> 
     <string>app.icns</string> 

     <key>CFBundleTypeRole</key> 
     <string>Viewer</string> 

     <key>LSTypeIsPackage</key> 
     <false /> 

     <key>NSPersistentStoreTypeKey</key> 
     <string>Binary</string> 
    </dict> 
</array>