Wie laufen NSTimer im hintergrund und Schlaf in iOS?
Fand ich eine Menge post bei stackoverflow über NSTimer
im hintergrund laufen.
Aber ich fand keine Lösung.
In meine app , die ich spielen sound im hintergrund und ich setze den timer zu stoppen die Musik, wenn es erreicht, die Zeit.
So, ich muss meine NSTimer
hintergrund (meine, wenn home-Taste, klicken Sie auf und schlafen ein iPhone).
Wie kann ich das tun?
InformationsquelleAutor Fire Fist | 2013-02-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist, was wollen Sie?.
wie lange wird das laufen?
Wie lange wird diese im hintergrund laufen? Ich Teste mit diesem code & es ist über 20+ Minuten, und noch immer geht. Hört sich gut an. 😀 Aber vor der Umsetzung im realen Projekt, das ich habe, bestätigen mich. 🙁
Ich habe keine Ahnung. Es ist nicht mein code. Ich habe gerade neu formatiert die Antwort.
Mein problem gelöst ! Vielen Dank +100
InformationsquelleAutor vualoaithu
Können Sie nicht
Timer existieren nur innerhalb Ihrer Anwendung. Also (außer für eine sehr kleine Fenster), wenn die app ist geschickt in den hintergrund, der Timer kann nicht Feuer mehr.
(Audio läuft weiter, denn es spielte der system, und nicht von der app.)
So kann man nicht mit Timer für diesen Zweck.
Was Sie tun können — vorgeschlagen von iPatel — ist die Verwendung einer lokalen Benachrichtigung, statt. Dieser wird kurz wach, Ihre app, so dass Sie aufhören zu spielen die Musik.
InformationsquelleAutor danyowdee
Bekommen Form [Diese Frage] (http://iphonedevsdk.com/forum/iphone-sdk-development/58643-keep-nstimer-running-when-app-is-in-background-multitasking.html)
InformationsquelleAutor iPatel
Swift
InformationsquelleAutor Zoom Nguyễn
Beim ausführen
NSTimer
, die@selector
Methode selbst bestimmen, ob Sie im hintergrund laufen, oder Haupt-thread.Initial set-up:
Fall, dass Sie wollen, um im Hintergrund laufen:
ja Aaron Brager Recht. ich Frage meine app in den hintergrund geht.
Nein, es ist nicht Arbeit im hintergrund.
InformationsquelleAutor X Sham