1

我正在使用 Xcode 4.6 编写一个 Cocoa 应用程序。该应用程序支持拖放以及能够从对话框中打开文件。

我已经通过在正确的 Info.plist 文件中指定它们来注册拖放所需的文件类型,并且工作正常。我发现要在打开的文件对话框中应用正确的文件扩展名,我必须通过以编程方式重新创建 plist 文件中的扩展名数组并将它们应用于对话框来复制信息。

这可能是一个问题,因为如果支持的文件被修改过,plist 文件和程序数组可能会不同步。

我喜欢有一种方法来确定在 plist 文件中为应用程序指定的文件扩展名,并将该扩展名数组应用于应用程序中调用的任何打开文件对话框。

确保在应用程序中一致处理文件扩展名的最佳方法是什么?

4

0 回答 0