我以编程方式创建一个 NSWindowController 及其窗口。所以我创建了一个简单的 NSToolbar:
NSToolbar *toolbar = [[NSToolbar alloc] initWithIdentifier:@"PreferencesToolbar"];
[toolbar setDisplayMode:NSToolbarDisplayModeIconAndLabel];
[toolbar setAllowsUserCustomization:NO];
[toolbar setAutosavesConfiguration:NO];
[self.window setToolbar:toolbar];
[toolbar release];
一切正常,但是当我添加 [toolbar setDelegate:self];
我收到以下错误:
错误:无效委托(未实现所有必需的方法),因此无法使用!(要调试,请在 NSToolbarError 中添加断点
根据 NSToolbarDelegate 没有必需的方法,那么这里出了什么问题?