backgroundTimeRemaining returns (35791394 mins)?

前端 未结 2 965
暗喜
暗喜 2020-12-10 21:52

I\'m using beginBackgroundTaskWithExpirationHandler in my application. my understanding the max time given for background application to finish work is 10 minutes, but what

相关标签:
2条回答
  • 2020-12-10 22:22

    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.

    0 讨论(0)
  • 2020-12-10 22:26

    Try this:

     NSLog(@"Background time remaining: %f seconds (%d mins)", timeLeft, (int)(timeLeft / 60));
    
    0 讨论(0)
提交回复
热议问题