обновить меню в строке состояния по Mac OS X какао - PullRequest
0 голосов
/ 05 августа 2011

Я играл с приложением меню строки состояния, и я хотел бы, чтобы оно обновляло содержимое меню при нажатии.Я смог заставить все работать с функцией awakefromnib, и она работает как положено.Теперь я просто хочу обновлять меню каждый раз, когда нажимаю на строку состояния.Это, безусловно, может быть сделано, так как это делается в выпадающем меню строки состояния и во многих штатных меню строки состояния приложения.Я не могу связать действие напрямую с щелчком меню, и я не хочу оставлять цикл работающим в фоновом режиме, потому что я действительно не вижу в этом необходимости.Есть идеи?Альтернативой может быть действие, связанное с элементом меню, которое не вызывает повторного скрытия меню.Любая помощь будет приветствоваться.

1 Ответ

3 голосов
/ 05 августа 2011

Просто установите делегат для вашего меню и реализуйте метод -(void)menuWillOpen:(NSMenu *)menu.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...