我知道這是重複的問題。我已經回顧了很多答案,但仍然沒有得到任何解決方案。我的問題是, 如果用戶手動設置它,我怎樣才能得到設備的時間?如何在iOS中獲得正確的當前時間?
我已經實現了一個聊天應用程序。但在這個應用程序中,我有時間問題。如果用戶設置了手動時間,那麼我們如何識別它。
我想獲得正確的當前UTC時間。所以使用這個,我可以識別設備時間和UTC時間之間的差異。
如果我們使用的是NSDate *currentDateAndTime = [NSDate date];
,那麼它只根據設備返回UTC時間,而不是當前UTC時間。
有沒有什麼簡單的方法可以找到這個解決方案?
任何幫助,將不勝感激。
需要使用Web服務,如果你不信任設備的時間。 – Desdenova
...或NTP服務器,參見例如這個答案:http://stackoverflow.com/questions/14964318/how-can-i-get-the-actual-date-and-time-if-the-device-date-and-time-are-inaccurat。 –