Mam NSTimer
, który strzela z przerwą 3 sekund na zmniejszenie wartości. Kiedy wykonuję akcję zwiększającą tę wartość, chcę ponownie uruchomić zegar, aby odliczyć 3 sekundy od tego punktu.Zresetuj czas ostrzału NSTimer'a, aby był od teraz zamiast ostatniego pożaru
Na przykład, jeśli zwiększę wartość, a timer uruchomi się w ciągu 1 sekundy, chcę to zmienić i ustawić timer na 3 sekundy zamiast tego. Czy mogę unieważnić licznik i utworzyć go ponownie? Czy mogę to zrobić z setFireDate:
, używając bieżącej daty i dodając interwał 3 sekund?
Wreszcie używam setFireWithDate, kiedy zwiększam wartość wysyłam również wiadomość do timera z aktualną datą plus trzy sekundy. Działa^^ Dziękuję Wam bardzo. – emenegro