Я создаю 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 нет обязательных методов, так что здесь не так?