我创建了一个基于文档的Mac OSX应用程序,当我在Interface Builder中编辑时,标题是正确的(我填写了检查员的那部分)但是一旦程序运行,应用程序标题就是“无标题” 。我该怎么改变它?在我的IB文档窗口中,我有文件所有者,第一响应者,NSApplication和NSWindow的实例。没有视图控制器,那是什么问题?我是Cocoa的新手..
答案 0 :(得分:14)
一种解决方案是覆盖-displayName
子类中的NSDocument
:
- (NSString *)displayName {
if (![self fileURL])
return @"Some custom untitled string";
return [super displayName];
}
如果您使用的是自定义窗口控制器,还可以查看NSWindowController
的{{1}}。
答案 1 :(得分:2)
您已经创建了基于文档的Cocoa应用程序。对于新文档,Cocoa将文档的建议名称设置为“无标题”。
答案 2 :(得分:1)
你的意思是申请菜单标题?它被更改为在运行时匹配应用程序的名称。更改它的最简单方法是在Xcode中更改目标上的产品名称构建设置。
答案 3 :(得分:0)
<select class="touchpoint-settings-create-channel-box ng-model="TestObj" ng-options="curTest.name for curTest in TestArr"></select>
答案 4 :(得分:0)