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

前端之家收集整理的这篇文章主要介绍了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&C++相关文章