私はバックグラウンドで実行する必要があるアプリを開発しています。それは場所ベースのアプリなので、常に動作し、OSはそれを殺しません。iphone - バックグラウンドでNSTimers
10秒ごとに(ちょうどデバッグのために)情報を送信する必要があります。バックグラウンドでタイマーを設定します。 10秒ごとに呼び出される関数でブレークポイントを設定していますが、アプリケーションを一時停止してからタイマーを呼び出すと、10秒ごとにタイマーが問題なく実行されます。
私はデバッグしていないときにタイマーが実行されていると思っていましたが、デバッグを一時停止しなかったのと同じことではありません。
私の質問はなぜですか?タイマーは、一時停止後に動作するため正しく設定されていますが、そうではありません。
アイデア?
self.timer = [NSTimer scheduledTimerWithTimeInterval:10 target:self selector:@selector(doStuff) userInfo:nil repeats:YES];
AND関数で私がWebサービスに接続します。
私はタイマーを設定する方法があります。
ありがとうございました。
これはデバッグではなくタイマーに関するものです。あなたのタイトル、plsを修正してください。そして、この質問にタグを付けるためにあなたがすることができる "客観的なc"は最高ですか? – matt
[NSTimersはバックグラウンドで実行されていますか?](http://stackoverflow.com/questions/5901398/nstimers-running-in-background) – matt