Вопрос

Я рассмотрел функцию timeIntervalSinceReferenceDate для NSDate.Могу ли я использовать эту функцию, чтобы сохранить интервал на диск, а затем вернуть его в NSDate с тем же значением, что и в исходном?Я опасаюсь, что эталон или интервал могут отличаться на разных машинах и по-разному отображаться на другом компьютере?

Это было полезно?

Решение

NSDate можно заархивировать как экземпляр NSData, а NSData можно легко записать / прочитать с диска.

родовое слово

Проверка ошибок не производится.Сделай лучше, чем это.;-)

Другие советы

В качестве альтернативы, если вы хотите сохранить результат сгенерированного кода кода, вы можете сохранить его в NSNumber как double, а затем сохранить его на диск, используя метод Джошуа NSKeyedArchiver.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top