2013-09-17 5 views
2

Я с помощью NTP-ИСНА рамки загрузить с GitHub в моем Ipad приложении, чтобы получить время GTM, используя следующий кодКСН-нтп вопрос рамки синхронизация

[NetworkClock sharedNetworkClock]; // // gather up the ntp servers ... 

    [NSDate networkDate]; // This will give the network date and time regardless of device date 

если время устройства не так, то и Я получаю правильное время gmt.

но моя проблема в том, когда приложение переходит на задний план, и я изменил время устройства в настройках. то после этого, если я снова сделаю приложение активным, нажав на него, то он дает неправильное время gmt. если я закрою приложение и запустил его снова, в этом случае он работает как ожидалось. предложите, как это исправить.

Заранее спасибо. , ,

+0

Вы нашли что-нибудь относительно того, чтобы получить правильный utc ? Мне нужно получить правильный utc, когда время устройства неправильное. помогите – pdubal

+0

у меня ничего не получилось - Parth Dubal –

ответ

0

Возможно, я неправильно понимаю вопрос, но мне кажется, что вы получаете время GMT с серверами ntp, а затем пытаетесь получить настройки локального времени устройств, установленные в настройках устройств.

Это две разные вещи, если вам нужно, чтобы получить правильное время, когда приложение появляется на переднем плане я бы назвал те же методы, которые размещены ранее в AppDelegates applicationDidEnterForeground ...

Если ваше приложение не является критически в зависимости от правильного времени, я бы предположил, что вы используете локальное время устройства, я думаю, вы можете с уверенностью предположить, что большинство пользователей имеют правильное время, установленное на их устройствах.

Смежные вопросы