У меня есть приложение, которое создает и сохраняет сеанс с заданной датой начала. Пользователь будет создавать новый рабочий сеанс, и при запуске его текущее время будет сохранено в базе данных. Приложение должно рассчитывать время между началом и окончанием рабочего сеанса. Однако мне нужно иметь возможность приостанавливать, перезапускать и продолжать сеансы, поэтому мне нужно получить дату из базы данных.
Допустим, пользователь начинает работу в 10:30 в определенный день и продолжает работу до 12:30. Скажем, им нужно по какой-то причине закрыть приложение и вернуться к работе. Сеанс должен подсчитывать и показывать текущее прошедшее время с начала. Итак, я хотел создать объект NSDate с начальным временем, взятым из базы данных ... но я не могу. По крайней мере, я не могу найти способ инициализации объекта Date строкой или даже набором параметров. Я уверен, что есть способ сделать это, но я не могу его найти.