Я храню даты и время в своем хранилище CoreData, и мне нужно точно представлять пользователям время, которое было введено изначально. Проблема в том, что если они ввели 4:00 на Восточном побережье, то позже посмотрите на записанное время на Западном побережье, оно отображается как 1:00, так как iPhone переводит универсальное время в местное. Мне нужно, чтобы он показывал 4:00 -- возможно, 4:00 (+3:00).
Прежде чем приступить к реструктуризации моей модели Core Data, я хочу убедиться, что нет никакого способа получить NSTimeZone, который был активен во время создания, из сохраненного объекта NSDate. Есть? Если нет, какие рекомендации, как лучше всего захватить NSTimeZone во время создания? NSNumber, представляющий разницу во времени NSTimeZone во время создания с GMT?
Спасибо.