使用Objective c或Swift可以获得上次关机或重启时间。
我尝试过很多网站和论坛。我无法找到解决这个问题的方法。
答案 0 :(得分:2)
签出NSProcessInfo有一个名为systemUptime的属性,类型为NSTimeInterval
NSProcessInfo.processInfo().systemUptime
[[NSProcessInfo processInfo] systemUptime]
我在Objective-c和swift中给出了你的答案,因为你标记了它们。
答案 1 :(得分:0)
您无法检测到上次关机时间。但您可以将上次重启时间检测为:
let systemUptime = NSProcessInfo.processInfo().systemUptime;
并检测时间,因为上次重启是:
let systemUptime = NSProcessInfo.processInfo().systemUptime;
let timeNow = NSDate().timeIntervalSince1970
let dateOfLastReboot = NSDate(timeIntervalSince1970: timeNow-systemUptime)