По какой-то причине, когда я нажимаю (нажимаю и удерживаю) на любом элементе управления, NSTimer в моем приложении зависает и не срабатывает, пока я не отпущу кнопку мыши. Он просто не срабатывает, пока у меня нажата мышь. Это хорошо для коротких периодов, но также зависает, если у меня открыто всплывающее меню или выпадающий список.
Я не уверен, что что-то упустил, но похоже, что это неправильное поведение.
Я хочу иметь возможность щелкнуть стрелку вниз NSPopUpButtonCell (или даже щелкнуть и удерживать NSTableView) без полного замораживания NSTimer (которое перерисовывает NSView).
Любые комментарии / предложения будут оценены.
NSTimer добавляется в currentRunLoop с режимом NSDefaultRunLoopMode.