基本上,要獲得iOS設備的絕對時間,我需要使用mach_absolute_time()。從另一個資源中,我發現當設備「重新啓動」時,MachTime開始計數。我認爲這意味着只有在完全關閉並重新啓動設備時,MachTime纔會重置,然後始終運行。馬赫時間停止計數時,iOS設備睡
但是,我遇到的情況是,MachTime在設備睡眠一段時間後停止計數,並在您喚醒設備時恢復。這意味着MachTime不適合用作時鐘計數。
有沒有人遇到同樣的問題?
感謝您的閱讀。
來源:HTTPS://developer.apple.com/library/mac/#qa/qa1398/_index.html
是否有您要解決的特定問題? – bneely 2012-02-16 10:29:44
那麼,我只是想創建一個獨立的時鐘,不能在設置中更改。即使用戶睡覺設備,它也應該保持運行。 – Tommy 2012-02-16 10:42:55
爲什麼需要繼續運行?它提供了什麼功能? – bneely 2012-02-16 10:44:09