Я работаю над простым приложением для таймера, и я создал NSStatusItem с меню, и у меня есть некоторые маркировки NSTextField, который обновляет таймер, маркирует (http://cld.ly/e81dqm), но когда я нажимаю на объект состояния остановки NSTimer (и прекращает обновлять маркировки)....., как я могу обойти эту проблему?
Править: вот код, который запускает таймер:
timer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(timerDidUpdate:) userInfo:nil repeats:YES];
Я предполагаю, что таймер возобновит работу, как только вы перестанете взаимодействовать с NSStatusItem? (После закрытия меню и отпускания кнопки мыши).
Взаимодействие с пользователем переводит основной цикл выполнения в режим, в котором таймеры не обновляются, поэтому, если ваша метка должна постоянно обновляться, вам, вероятно, придется переместить NSTimer и рисунок метки в отдельный процесс или другой нить.