我有一个可以加载第三方代码的应用程序。第三方代码可以执行的功能之一是添加应用程序可以导出到的格式。我正在使用saveDocumentTo:
作为实施出口的手段。
我知道我可以通过覆盖writableTypesForSaveOperation:
我的文档来自定义要保存的可用文件类型的菜单,但是不起作用的是,在保存对话框中,从菜单中选择时没有将适当的文件扩展名添加到文件名中。
我尝试覆盖fileNameExtensionForType:saveOperation:
,但它甚至没有被调用。
如何使“保存”对话框找到正确的文件扩展名(假设在编译时不知道)?