如何以编程方式获取Cocoa应用程序中所有支持的文档类型的列表?
我希望在NSDocumentController
中找到此内容,但最接近的内容似乎是documentClassNames
,NSDocument
子类列表。
答案 0 :(得分:2)
编辑1:
如果您打开Project.-Info.plist,那么您可以找到文档类型。
这是一个plist(键值对),你可以简单地得到这些值。
NSDictionary *infoDict=[[NSBundle mainBundle] infoDictionary];
NSArray *extensions=[infoDict valueForKeyPath:@"CFBundleDocumentTypes.CFBundleTypeExtensions"];
NSLog(@"ext:%@",extensions);