首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用NSDocumentController子类创建新文档

使用NSDocumentController子类创建新文档
EN

Stack Overflow用户
提问于 2015-10-31 22:53:08
回答 1查看 936关注 0票数 1

我有一个NSDocumentController子类,我正在重写-newDocument:方法。

如何创建带有标题的新文档?这是我所拥有的内容的简短版本,但该文档首先显示了"Untitled“,然后更改了我的自定义标题。我希望新的文件立即打开与自定义标题。

代码语言:javascript
复制
MyDocument *document = (MyDocument *)[self openUntitledDocumentAndDisplay:YES error:&error];
[document setDisplayName:@"My Title"];

我试过了,但对我没用。文件没有出现。

代码语言:javascript
复制
MyDocument *document = (MyDocument *)[self openUntitledDocumentAndDisplay:NO error:&error];
[document setDisplayName:@"My Title"];
[document showWindows]; 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-21 16:53:19

您错过了使窗口控制器与文档关联的步骤。

[document showWindows];只显示已经与文档关联的窗口。

您需要发送文档-makeWindowControllers,或者自己编写文档-addWindowController:,然后发送文档-addWindowController:,然后再发送-showWindows

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33457473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档