Я создаю функцию, которая будет вызываться через каждые 5 минут, пока проект не будет удален из фона.
Я реализовал NSTimer, но он создает проблему, типа сбоя и некоторых проблем, с которыми трудно справиться,
Можно ли повторно вызывать функцию без использования таймера через каждые 5 минут?
Один из подходов, которые я нашел, заключается в использовании служб сигнализации, но я не знаю, как это реализовать.
Редактировать: образец один
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 минут.
Так что, если у кого-нибудь есть предложение или код, пожалуйста, помогите мне.