我有一个NSDocumentController子类,我正在重写-newDocument:方法。
如何创建带有标题的新文档?这是我所拥有的内容的简短版本,但该文档首先显示了"Untitled“,然后更改了我的自定义标题。我希望新的文件立即打开与自定义标题。
MyDocument *document = (MyDocument *)[self openUntitledDocumentAndDisplay:YES error:&error];
[document setDisplayName:@"My Title"];我试过了,但对我没用。文件没有出现。
MyDocument *document = (MyDocument *)[self openUntitledDocumentAndDisplay:NO error:&error];
[document setDisplayName:@"My Title"];
[document showWindows]; 发布于 2016-01-21 16:53:19
您错过了使窗口控制器与文档关联的步骤。
[document showWindows];只显示已经与文档关联的窗口。
您需要发送文档-makeWindowControllers,或者自己编写文档-addWindowController:,然后发送文档-addWindowController:,然后再发送-showWindows。
https://stackoverflow.com/questions/33457473
复制相似问题