2016-07-27 145 views
0

這是可能得到上次關機或重新啓動時間使用目標C或Swift。iOS得到最後的手機關機時間

我嘗試了很多網站和論壇。我找不到解決這個問題的方法。

+1

你檢查http://stackoverflow.com/questions/12488481/getting- ios-system-uptime-that-doesnt-pause-when-sleep? – fiks

回答

2

退房NSProcessInfo有一個叫做systemUptime類型的NSTimeInterval,因爲您標記他們兩個屬性

NSProcessInfo.processInfo().systemUptime 
[[NSProcessInfo processInfo] systemUptime] 

我給你在客觀-C您的答案和迅速。

+0

這是爲了獲得上次關機時間嗎? – PREMKUMAR

+0

請檢查文檔,特別是我爲你鏈接。這將返回系統自上次重新啓動以來已清醒的時間。 – Happiehappie

+0

@PREMKUMAR這會給你自上次重新啓動以來Mobile已經開啓的時間間隔 – NSNoob

0

您無法檢測上次關機時間。但是你可以發現過去的重啓時間爲: let systemUptime = NSProcessInfo.processInfo().systemUptime;

而且檢測時間,自去年重啓是:

let systemUptime = NSProcessInfo.processInfo().systemUptime; 
    let timeNow = NSDate().timeIntervalSince1970 
    let dateOfLastReboot = NSDate(timeIntervalSince1970: timeNow-systemUptime)