applicationShouldOpenUntitledFile 返回 NO,但应用程序仍然打开空白文档
我不清楚如何阻止基于文档的应用程序在启动时显示空文档。
在我发布的上一个问题中,有人说:“您确定窗口委托设置正确并且不是 nil
吗?”
有人可以详细说明吗?看来 MyDocument 笔尖中的 Window 对象默认连接到文件的所有者/代表。我还需要做什么?就目前情况而言,它不起作用。
该方法位于项目结构中的MyDocument.m中。我需要额外的代码吗?
- (BOOL)applicationShouldOpenUntitledFile:(NSApplication *)sender
{
return NO;
}
I'm not clear on how to stop a document-based application from displaying an empty document at startup.
In a previous question that I posted, someone said, "Are you sure the window delegate is being set correctly and isn't nil
?"
Can someone elaborate? It appears the Window object in the MyDocument nib is wired by default to File's Owner/Delegate. What else do I need to do? As it stands it's not working.
This method is in MyDocument.m in the project structure. Do I need additional code?
- (BOOL)applicationShouldOpenUntitledFile:(NSApplication *)sender
{
return NO;
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
它应该位于应用程序委托中,而不是文档类中,正如 该方法的文档。
It should be in the Application delegate, not the document class, as it says in the documentation for the method.