Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 更改窗口标题的图标_Objective C_Nswindow_Nsdocument - Fatal编程技术网

Objective c 更改窗口标题的图标

Objective c 更改窗口标题的图标,objective-c,nswindow,nsdocument,Objective C,Nswindow,Nsdocument,我试图在运行时使用更改文档窗口的代理图标 [[self window]standardWindowButton:NSWindowDocumentIconButton]设置图像:img] 正在执行此操作,但info.plist中的设置将覆盖此操作 在您的NSWindow子类overridesetRepresentedURL中,什么是正确的名称。如下所示: - (void)setRepresentedURL:(NSURL *)url { [super setRepresentedURL:ur

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

[[self window]standardWindowButton:NSWindowDocumentIconButton]设置图像:img]

正在执行此操作,但info.plist中的设置将覆盖此操作


在您的
NSWindow
子类override
setRepresentedURL
中,什么是正确的名称。

如下所示:

- (void)setRepresentedURL:(NSURL *)url
{
    [super setRepresentedURL:url];
    NSImage* img = ...
    [[self standardWindowButton:NSWindowDocumentIconButton] setImage:img];
}