У меня есть NSTimer
внутри пользовательского NSView
. Таймер установлен всегда для повторения с определенным интервалом, и как только он срабатывает, таймер должен обновить кучу параметров представления.Как обеспечить, чтобы NSTimer всегда работал в NSView?
Все это прекрасно работает, но если представление не в фокусе (т.е., щелкнув правой кнопкой мыши на панели инструментов, чтобы вытащить меню), таймер задерживается и не срабатывает в течение времени, когда представление не в фокусе ,
Мой вопрос: как я могу гарантировать, что таймер всегда срабатывает и обновляет параметры представления, даже если представление не в фокусе?
Это было почти мое решение. Я фактически создал NSOperation, чтобы удерживать мои таймеры одновременно с основным потоком. – David
EXC_BAD_ACCESS при использовании этого. – iamjustaprogrammer