Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

backgroundTimeRemaining returns (35791394 mins)?

Tags:

ios

ios4

ios5

I'm using beginBackgroundTaskWithExpirationHandler in my application. my understanding the max time given for background application to finish work is 10 minutes, but what i got when I printed the value of backgroundTimeRemaining is (35791394 mins)

NSTimeInterval timeLeft = [UIApplication sharedApplication].backgroundTimeRemaining;
    NSLog(@"Background time remaining2222: %.0f seconds (%d mins)", timeLeft, (int)timeLeft / 60);

is this normal, or it seems I did something wrong?!

like image 314
user836026 Avatar asked Apr 08 '26 08:04

user836026


1 Answers

Try:

NSLog(@"Background time remaining2222: %.0f seconds (%d mins)", timeLeft, (int)(timeLeft / 60) );

In your code timeLeft is being changed to an int BEFORE dividing, not after.

like image 195
Ben Clayton Avatar answered Apr 09 '26 22:04

Ben Clayton



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!