2011-05-19 101 views
1

我知道有一種方法[NSDate date]從iPhone時鐘返回當前日期和時間。但是如果這個時鐘的時間被手動改變了,它會代表我的代碼。 有沒有機會獲得世界時間,而不是從iPhone當前的時間?在iPhone中獲取系統時間

回答

1

是的,您可以通過使用ntp/sntp來獲得正確的當前時間。

以下的URI可能會幫助你編寫自己的實現:

簡單NTP客戶端爲iOS:http://code.google.com/p/ios-ntp/

的NSDate從時間服務器:http://pathoneycutt.com/2010/12/nsdate-from-time-server/

+1

+1的鏈接。如果第二個鏈接暗示啓動外部任務,那麼獲得Apple認可的iOS應用程序可能存在一些問題。任何人都知道這是否會被蘋果接受? – 2011-05-19 09:24:15