0

I have method which call the sqlite method to get data and then display count to application badge number in ip. I want that the method should be called every day at 12.5 am so that it has new count for the day. I am doing in following way:

 [NSTimer scheduledTimerWithTimeInterval:300 target:self selector:@selector(makeNotificationRequest:) userInfo:nil repeats:YES];

I am calling this NSTimer in when application goes in background state.

-(void)makeNotificationRequest:(NSTimer *)timer {
    [self repeatedMethod];
}

- (void)repeatedMethod {
    SOWObject *object =[[SOWObject alloc]init];
    [object getBadgeNumber:[self getDBPath]];
    [UIApplication sharedApplication].applicationIconBadgeNumber=badgeArray.count;
}
Neenu
  • 6,848
  • 2
  • 28
  • 54

0 Answers0