Предыстория: приложение Workout разработано так, чтобы иметь непрерывную временную шкалу, в которую я могу затем вводить упражнения и повторения, которые я делаю в режиме реального времени, а затем отображать результаты в режиме реального времени.
Проблема: когда iphone слишком долго спит, мы теряем непрерывность временной шкалы и перезагружаемся. Мы не выяснили, как обновлять временную шкалу, пока приложение находится в спящем режиме. Я попросил его сделать вызов внутренних часов Iphone, посчитать, где должен находиться зритель, и переместить его в эту точку на временной шкале. Однако он не может понять, как это сделать.
Решения: Вы когда-нибудь слышали о вызове внутренних часов? Возможно, лучший вопрос: можете ли вы придумать другой способ решения проблемы в целом?