iphone - NSTimers im hintergrund

Im entwickeln einer app muss im hintergrund laufen. Es ist ein Standort-basierte app, läuft also die ganze Zeit, die OS nicht töten.

Sollte es schicken einige info alle 10 Sekunden(nur für debugging), habe ich einen timer einstellen, nachdem Ihr in den hintergrund. Ich setze einen Haltepunkt in die Funktion ausgeführt werden soll, alle 10 Sekunden, das ist nie genannt, aber wenn ich pause die app und dann weiter den timer aufgerufen wird, und dann der timer ausgeführt wird alle 10 Sek. ohne Probleme, komisch richtig?

Dachte ich, dass der timer wäre, die Ausführung sowieso, wenn ich nicht Debuggen, ist es aber nicht, gleiche wie, wenn ich nicht pausiere das debugging.

Meine Frage ist, WARUM?? Der timer richtig eingestellt ist(nehme ich an), da funktioniert es nach der Pause, aber es ist nicht.

Irgendwelche Ideen?

Die Art, wie ich der timer eingestellt ist:

self.timer = [NSTimer scheduledTimerWithTimeInterval:10 target:self selector:@selector(doStuff) userInfo:nil repeats:YES];

Und in der Funktion habe ich eine Verbindung zu einem webservice.

Dank.

Dies ist über den Timer, nicht Debuggen; Update Titel, pls. Und ist "objective-c" das beste, was Sie tun können, in Richtung dieser tagging-Frage?
mögliche Duplikate von NSTimers im hintergrund läuft?

InformationsquelleAutor subharb | 2012-01-20

Schreibe einen Kommentar