toolbarSelectableItemIdentifiers: не вызывается - PullRequest
0 голосов
/ 15 ноября 2010

Я пытаюсь сделать выбираемые NSToolbarItems.Я все правильно подключил в IB, но toolbarSelectableItemIdentifiers: не работает.Это не называется.Делегат является владельцем файла (подкласс NSWindowController), а панель инструментов находится на листе.Вот мой код:

// TOOLBAR DLGT
- (NSArray *)toolbarSelectableItemIdentifiers:(NSToolbar *)toolbar {
  NSLog(@"Foo");
  NSMutableArray *arr = [[NSMutableArray alloc] init];
  for (NSToolbarItem *item in [toolbar items]) {
    [arr addObject:[item itemIdentifier]];
  }
  return [arr autorelease];
}

Скриншот:
screenshot

Можете ли вы мне помочь, пожалуйста?


Нет, я неЯ не хочу использовать BWToolkit.

1 Ответ

0 голосов
/ 15 ноября 2010

Вы положительный выход делегата панели инструментов указывает на класс (или его экземпляр), который, по вашему мнению, это делает?Вызваны ли здесь какие-либо другие методы делегата NSToolbar (достаточно легко проверить)?

...