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.
我正在尝试使用以下语句来创建文档:
id myDocument = [[NSDocumentController sharedDocumentController] openUntitledDocumentOfType:@"MyClass" display:YES];
尽管事实上它是项目myDocument中的一个真实类并且继承自.nilMyClassNSDocument
myDocument
nil
MyClass
NSDocument
我做错了什么?
type方法中的是应用程序文件openUntitledDocumentOfType:display:中指定的文档类型名称,而不是文档类的名称。CFBundleDocumentTypesInfo.plist
type
openUntitledDocumentOfType:display:
CFBundleDocumentTypes
Info.plist
具体来说,您需要输入与CFBundleTypeName您要打开的文档类型相对应的键值。这个值在 Xcode 的属性列表编辑器中默认标记为Document Type Name:
CFBundleTypeName
Document Type Name
它也可以在Document Types项目设置的 Info 选项卡的编辑器中进行编辑:
Document Types