Wie halten NSTimer, wenn die Anwendung die Eingabe hintergrund?

Ich bin hier, weil Sie einen nicht finden, eine Lösung für mein Problem 🙁

Mache ich eine einfache Anwendung, in der ich Sie schicken (per Steckdose) einige Informationen zu einem server (wie bei der GPS-l/L, Genauigkeit, Batteriezustand, etc).

Den aktuellen code funktioniert Prima, wenn die Anwendung im Vordergrund.

myTimer = [NSTimer scheduledTimerWithTimeInterval: 2.0 target:self
                                                  selector: @selector(sendPosToServer:) userInfo:nil repeats: YES];
myTimer2 = [NSTimer scheduledTimerWithTimeInterval: 3.0 target:self
                                                  selector: @selector(sendBatteryToServer:) userInfo:nil repeats: YES];
myTimer3 = [NSTimer scheduledTimerWithTimeInterval: 5.0 target:self
                                                  selector: @selector(sendResToServer:) userInfo:nil repeats: YES];
myTimer4 = [NSTimer scheduledTimerWithTimeInterval: 5.0 target:self
                                                  selector: @selector(sendQResToServer:) userInfo:nil repeats: YES];
myTimer5 = [NSTimer scheduledTimerWithTimeInterval: 3.0 target:self
                                                   selector: @selector(sendPrecisionToServer:) userInfo:nil repeats: YES];

Alle thoses Methoden aufgerufen werden.

Aber bei der Anwendung geben Sie in den hintergrund, alle timer sind ungültig... ich habe gelesen, dass iOS automatisch stoppen, Timer..
Ich bin auf der Suche nach einem Weg, um Methoden aufrufen und senden von Daten, wenn die Anwendung im hintergrund läuft..

Benötige ich Eure Hilfe 🙂

Danke an alle !!

InformationsquelleAutor user1147981 | 2012-03-23
Schreibe einen Kommentar