Хранить NSTimeZone в Core Data

Я пытался сохранить NSTimeZone как трансформируемый тип, но он не работает, кажется, потому что он соответствует NSSecureCoding,

Есть ли другие альтернативы?

1 ответ

Решение

Если TimeZone имеет определенный nameВы можете сохранить это как строку. У него может не быть имени, если вы вручную построили часовой пояс на основе смещения по Гринвичу.

... Таким образом, вы можете сохранить смещение GMT, если хотите, но тогда вы потеряете любую информацию о летнем времени, связанную с указанным часовым поясом.

Вероятно, лучший способ хранить data, Это должно содержать информацию, необходимую для восстановления соответствующих NSTimeZone пример.

Другие вопросы по тегам