我在我的应用程序中使用beginBackgroundTaskWithExpirationHandler。我的理解是后台应用程序完成工作的最长时间为10分钟,但是当我打印backgroundTimeRemaining的值时得到的是(35791394分钟)
NSTimeInterval timeLeft = [UIApplication sharedApplication].backgroundTimeRemaining;
NSLog(@"Background time remaining2222: %.0f seconds (%d mins)", timeLeft, (int)timeLeft / 60);
这是正常现象,还是我做错了?!
最佳答案
试试这个:
NSLog(@"Background time remaining: %f seconds (%d mins)", timeLeft, (int)(timeLeft / 60));
关于ios - backgroundTimeRemaining返回(35791394分钟)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9521664/