Wie Pause/Play NSTimer?
Brauche ich NSTimer von 0:0:0, die ich Tue, und ich habe eine Pause-Taste auf klicken Sie auf, den timer zu pausieren, nach einiger Zeit, wenn ein Benutzer klickt auf play, es hat zu laufen und pausiert, Wert der Zeit. Wie kann ich pause und spielen in NSTimer?
Keine Hilfe? Vielen Dank im Voraus.
InformationsquelleAutor der Frage taus-iDeveloper | 2012-04-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese shizzle... funktionierte großartig für mich
BEARBEITEN
Um ehrlich zu sein, ist mein tatsächlicher code ist:
Habe ich eine UIButton und verwendet diesen code, wenn geklickt wird.
denken Sie daran, dass diese:
in Ihr .h-Datei
BEARBEITEN!
hier ist der countUp-Methode. vergessen Sie die down-Methode. Sekunden, Minuten, Stunden sind Ints
InformationsquelleAutor der Antwort Sam Parrish
Nicht. Statt Pause einfach für ungültig erklärt und die alten loszulassen timer und wenn der Benutzer drückt wieder Spielen, erstellen Sie eine neue timer.
InformationsquelleAutor der Antwort zoul
refreshTimer
sollte auf Klasse Niveau. Verwenden Sie den folgenden code, um den timer zu stoppen:Starten, können Sie wieder die Zeitplan-timer-Linie 3
InformationsquelleAutor der Antwort tushar
Verwenden Sie folgenden code, um den timer zu starten mit Argumenten auch:
und verwenden Sie dann
um den timer zu stoppen.
Ich hoffe, dieser code wird Ihnen helfen.
Dank.
InformationsquelleAutor der Antwort Hemang
gibt es keine solche Sache wie eine pause für die NSTimer, haben Sie zu stoppen und starten Sie es erneut.
[yourTimer invalidate]; //Stoppt den timer nach dem Sie ihn wieder starten kann
InformationsquelleAutor der Antwort Pawel Molodkin
Aktualisierte Antwort für Swift 2
InformationsquelleAutor der Antwort CR Rollyson