我正在尝试获取iOS的正常运行时间。我正在使用mach_absolute_time-但我发现它在sleep期间暂停了。我找到了这个片段:-(time_t)uptime{structtimevalboottime;intmib[2]={CTL_KERN,KERN_BOOTTIME};size_tsize=sizeof(boottime);time_tnow;time_tuptime=-1;(void)time(&now);if(sysctl(mib,2,&boottime,&size,NULL,0)!=-1&&boottime.tv_sec!=0){uptime=now-boottime