applicationShouldOpenUntitledFile 返回 NO,但应用程序仍然打开空白文档

发布于 2024-11-10 12:23:52 字数 354 浏览 2 评论 0原文

我不清楚如何阻止基于文档的应用程序在启动时显示空文档。

在我发布的上一个问题中,有人说:“您确定窗口委托设置正确并且不是 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

只为一人 2024-11-17 12:23:52

它应该位于应用程序委托中,而不是文档类中,正如 该方法的文档

It should be in the Application delegate, not the document class, as it says in the documentation for the method.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文