考慮支持兩種文檔類型(例如BMP和JPEG)的Cocoa NSDocument
。雖然一種類型沒有保存選項(例如BMP),但另一種類型(例如JPEG的壓縮級別)。NSDocument的NSSavePanel的自定義附件視圖
你如何實現這個?
我知道您應該覆蓋prepareSavePanel:
並設置給定NSSavePanel
的附件視圖。但是,這樣做會用文檔類型彈出窗口替換默認的附件視圖。
如果使用自定義附件視圖時是否需要重新創建文檔類型彈出窗口?
如果是,如何將選定的文檔類型和附加保存選項傳遞給NSDocument
寫入方法?
如果否,只有在選擇了相應的文檔(例如JPEG)類型後,如何顯示其他保存選項(例如壓縮級別)? NSSavePanel
中是否有文檔類型更改的委託方法?