Как я могу отложить вызов метода на 1 секунду? - PullRequest
162 голосов
/ 28 мая 2009

Есть ли простой способ отложить вызов метода на 1 секунду?

У меня есть UIImageView, который реагирует на событие касания. При обнаружении касания в приложении происходят некоторые анимации. Через одну секунду я хочу вызвать другой метод. В этом случае я не могу использовать селектор animationDidStop.

Ответы [ 11 ]

0 голосов
/ 28 мая 2009

ПРИМЕЧАНИЕ: это приостановит всю цепочку, а не только один метод.
Сделать вызов в режим сна / ожидания / остановки на 1000 мс перед вызовом вашего метода?

Sleep(1000); // does nothing the next 1000 mSek

Methodcall(params); // now do the real thing

Редактировать: Приведенный выше ответ относится к общему вопросу «Как я могу отложить вызов метода на 1 секунду?», Который был задан во время ответа (фактически ответ был дан в течение 7 минут после оригинала). вопрос :-)). В то время не было предоставлено никакой информации о языке, поэтому, пожалуйста, прекратите ругаться о правильном способе использования сна в коде XCode или об отсутствии классов ...

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