サードパーティのコードを読み込むことができるアプリケーションがあります。サード パーティのコードで実行できる機能の 1 つは、アプリがエクスポートできる形式を追加することです。saveDocumentTo:
エクスポートを実装するための手段として使用しています。
ドキュメントのオーバーライドを介して保存するために利用可能なファイルタイプのメニューをカスタマイズできることは理解していますwritableTypesForSaveOperation:
が、機能しないのは、保存ダイアログで、メニューから選択したときに適切なファイル拡張子がファイル名に追加されないことです。
オーバーライドしようとfileNameExtensionForType:saveOperation:
しましたが、それは呼び出されません。
保存ダイアログで正しいファイル拡張子を見つけるにはどうすればよいですか (コンパイル時に不明な場合)。