NSWindowControllerとそのウィンドウをプログラムで作成しています。だから私は簡単なNSToolbarを作成します:
NSToolbar *toolbar = [[NSToolbar alloc] initWithIdentifier:@"PreferencesToolbar"];
[toolbar setDisplayMode:NSToolbarDisplayModeIconAndLabel];
[toolbar setAllowsUserCustomization:NO];
[toolbar setAutosavesConfiguration:NO];
[self.window setToolbar:toolbar];
[toolbar release];
これはすべて正常に機能しますが、[ツールバーsetDelegate:self]を追加すると;
次のエラーが発生します。
エラー:デリゲートが無効であるため(必要なすべてのメソッドを実装していません)、使用できません!(デバッグするには、NSToolbarErrorにブレークポイントを追加します
NSToolbarDelegateによると、必要なメソッドはありませんが、ここで何が問題になっていますか?