【发布时间】:2012-12-17 06:37:23
【问题描述】:
我正在运行测试,以测量后台任务剩余时间的剩余时间。我已经阅读了几个示例,看到每个人都这样做:
UIApplication *app = [UIApplication sharedApplication];
double *bgTime = app.backgroundTimeRemaining;
NSLog(@"Background Time Remaining: %f", bgTime);
但是我得到了很长的值,例如 1797693134862315708145274237317043567980705675258449965989...
我知道 [[UIApplication sharedApplication] backgroundTimeRemaining] 是 NSTimeInterval,但是有没有办法将它转换为 x 秒?
我也试过this,但它不起作用。
任何帮助将不胜感激。
谢谢。
【问题讨论】:
-
NSTimeInterval 以秒为单位指定。你确定你的计算正确吗?
-
感谢您的回复!我以为 NSTimeInterval 是以秒为单位指定的...我应该如何计算并将其转换为秒以显示 backgroundTimeRemaining?
标签: ios double nstimeinterval