Таймер задерживается из-за изменения размера окна - PullRequest
2 голосов
/ 16 июня 2011

У меня есть NSTimer, который тикает каждые 0.x секунд.У меня также есть кнопка, которая позволяет показывать или скрывать элементы управления, изменяя размеры окна.

Однако я заметил, что нажатие кнопки и изменение размера окна значительно задерживает таймер, например, если я несколько раз нажимаю кнопку изменения размера, мойтаймер моего опоздания на несколько секунд.

Кто-нибудь может мне посоветовать, как это исправить?

1 Ответ

3 голосов
/ 16 июня 2011

Попробуйте добавить его в режимы общего цикла выполнения:

// alloc/init your timer here
[[NSRunLoop currentRunLoop] addTimer:yourTimer forMode:NSRunLoopCommonModes];
...