Технические вопросы и ответы QA1496

Конфигурирование меню Recent Searches для NSSearchField

Q: Почему мои пункты меню, отключенные в меню Recent Searches NSSearchField?

A: Почему мои пункты меню, отключенные в меню Recent Searches NSSearchField?

Вы, вероятно, не обеспечиваете селектор действия для своих пунктов меню. Когда Вы добавляете Поисковые Категории к меню Recent Searches, Вы ответственны за обеспечение селектора «действия».

Вот то, как Вы программно создали бы пункт меню, который будет добавлен:

  Пункт меню Listing 1 Example

NSMenuItem *item = [[NSMenuItem alloc] initWithTitle:@"Client Search"
                                         action:@selector(clientSearchAction:)
                                         keyEquivalent:@""];

При использовании Интерфейсного Разработчика для конфигурирования меню Recent Searches, необходимо подключить пункт меню к селектору соответствующих мер в объекте контроллера.

Для полного примера кода обратитесь к:

Введение в поля поиска: конфигурирование поискового меню



История версии документа


ДатаПримечания
27.11.2006

Новый документ, обсуждающий типичную проблему при добавлении пунктов меню к меню Recent Searches.