何らかの理由で、任意のコントロールを押し下げる (クリック アンド ホールド) と、アプリの NSTimer がフリーズし、マウス ボタンを離すまで起動しません。マウスを押している間は起動しません。これは短時間なら問題ありませんが、ポップアップ メニューを開いたり、コンボ ボックスをドロップダウンしたりするとフリーズします。
見落としがあるかどうかはわかりませんが、これは間違った動作のようです。
NSTimer 全体がフリーズする (NSView を再描画する) ことなく、NSPopUpButtonCell の下矢印をクリックする (または NSTableView をクリックしたままにする) ことができるようにしたいと考えています。
コメント/提案をいただければ幸いです。
NSTimer は、モード NSDefaultRunLoopMode で currentRunLoop に追加されます。