1

您如何以编程方式获取 Cocoa 应用程序中所有支持的文档类型的列表?

我希望在其中找到它,NSDocumentController但最接近的似乎是子类documentClassNames列表NSDocument

4

1 回答 1

2

编辑1:

如果您打开 Project.-Info.plist,那么您可以在那里找到文档类型。

这是一个 plist(键值对),您可以简单地获取这些值。

NSDictionary *infoDict=[[NSBundle mainBundle] infoDictionary];
NSArray *extensions=[infoDict valueForKeyPath:@"CFBundleDocumentTypes.CFBundleTypeExtensions"];
NSLog(@"ext:%@",extensions);

在此处输入图像描述

于 2013-03-12T09:31:00.827 回答