Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
您如何以编程方式获取 Cocoa 应用程序中所有支持的文档类型的列表?
我希望在其中找到它,NSDocumentController但最接近的似乎是子类documentClassNames列表NSDocument。
NSDocumentController
documentClassNames
NSDocument
编辑1:
如果您打开 Project.-Info.plist,那么您可以在那里找到文档类型。
这是一个 plist(键值对),您可以简单地获取这些值。
NSDictionary *infoDict=[[NSBundle mainBundle] infoDictionary]; NSArray *extensions=[infoDict valueForKeyPath:@"CFBundleDocumentTypes.CFBundleTypeExtensions"]; NSLog(@"ext:%@",extensions);