Какао - объект таймера, который можно запустить, приостановить, возобновить? - PullRequest
1 голос
/ 31 марта 2010

Я ищу повторяющийся объект таймера, который позволяет мне создать его один раз, а затем приостановить и возобновить его по мере необходимости в течение срока службы моего приложения.

Я видел документацию для NSTimer и, хотя я думаю, что могу заставить ее делать то, что я хочу, создавая абстракцию поверх нее, которая создает / делает недействительными объекты таймеров несколько раз, я был любопытен, если есть это лучший способ, используя другую реализацию системного таймера. Я не слишком знаком с разработкой для Mac и не могу найти других потенциальных клиентов, кроме NSTimer.

1 Ответ

1 голос
/ 31 марта 2010

Хотя в NSTimer нет метода «приостановить», [timer setFireDate:[NSDate distantFuture]] имеет такой эффект. Чтобы возобновить, используйте [timer setFireDate:[NSDate date]] или аналогичный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...