1

我正在尝试使用在运行时更改文档窗口的代理图标

[[[自窗口] standardWindowButton:NSWindowDocumentIconButton] setImage:img];

这正在执行,但 info.plist 中的设置覆盖了它。

什么是正确的称呼。

4

1 回答 1

2

在您的NSWindow子类覆盖setRepresentedURL如下:

- (void)setRepresentedURL:(NSURL *)url
{
    [super setRepresentedURL:url];
    NSImage* img = ...
    [[self standardWindowButton:NSWindowDocumentIconButton] setImage:img];
}
于 2013-02-07T19:19:50.223 回答