我正在尝试使用
在运行时更改文档窗口的代理图标[[[self window] standardWindowButton:NSWindowDocumentIconButton] setImage:img];
这已经执行但是info.plist中的设置覆盖了这一点。
什么是正确的地方。
答案 0 :(得分:1)
在NSWindow
子类覆盖setRepresentedURL
中,如下所示:
- (void)setRepresentedURL:(NSURL *)url
{
[super setRepresentedURL:url];
NSImage* img = ...
[[self standardWindowButton:NSWindowDocumentIconButton] setImage:img];
}