objective-c – 可可Mac应用标题说:“无标题”

我已经创建了一个基于文档的Mac OSX应用程序,当我在Interface Builder中编辑时,标题是正确的(我填写了检查员的那部分)但是一旦程序运行,应用程序标题就是“无标题”.我该怎么改变它?在我的IB文档窗口中,我有文件所有者,第一响应者,NSApplication和NSWindow的实例.没有视图控制器,那是什么问题?我是 Cocoa的新手……

解决方法

一种解决方案是在NSDocument子类中覆盖-displayName:
- (Nsstring *)displayName {
    if (![self fileURL])
        return @"Some custom untitled string";

    return [super displayName];
}

您还可以查看NSWindowController的-windowTitleForDocumentdisplayName:如果您使用的是自定义窗口控制器.

相关文章

本程序的编译和运行环境如下(如果有运行方面的问题欢迎在评...
水了一学期的院选修,万万没想到期末考试还有比较硬核的编程...
补充一下,先前文章末尾给出的下载链接的完整代码含有部分C&...
思路如标题所说采用模N取余法,难点是这个除法过程如何实现。...
本篇博客有更新!!!更新后效果图如下: 文章末尾的完整代码...
刚开始学习模块化程序设计时,估计大家都被形参和实参搞迷糊...