私は、プロジェクトがバックグラウンドから削除されるまで、5分ごとに呼び出される関数を作成しています。関数を繰り返し呼び出す
私はNSTimerを実装しているが、それはクラッシュのように問題を作成し、いくつかの困難なものを管理するために、
ているすべての5分後にタイマーを使用せずに繰り返し関数を呼び出す方法はありますか?
私が見つけたアプローチの1つは、アラームサービスを使用することですが、実装方法はわかりません。
編集:サンプル1
IF([[NSUserDefaults standardUserDefaults] boolForKey: "IsUpdateConfigON" @] == TRUE){
//NSLog(@"***************** One Timer to call UpdateConfig");
NSString *updatedDate = [[NSUserDefaults standardUserDefaults] valueForKey:@"IsUpdateConfigLastUpdateTime"];
int time = [Global getTimeDiff:updatedDate];
//NSLog(@"********************************** Timer value UPDATE CONGIF %d",time);
if(time >= 10){
//NSLog(@"****************** When time : %d >= %d :Config_Interval seconds ",time,Config_Interval);
cls_ConfigurationJSON *objConfig = [[cls_ConfigurationJSON alloc]init];
[objConfig loadView];
[objConfig release];
}
}
時間は、時間のカウントダウンで
、1、2 、3など。この関数は、5分ごとに呼び出されます。
だから、いずれかの提案やコードがあれば私を助けてください。
どのように 'NSTimer'を管理するのが難しいですか?あなたのクラッシュのいくつかのコードを投稿してください。 – Eimantas