我已经研究了timeIntervalSinceReferenceDateNSDate功能。我可以使用此功能将间隔存储到磁盘,然后将其返回到具有与原始值相同的值的NSDate吗?我很警惕,参考值或时间间隔在机器之间可能会有所不同,并在另一台计算机上出现不同的情况?

有帮助吗?

解决方案

NSDate可以存档为NSData实例,并且可以轻松地将NSData写入磁盘或从磁盘读取。 通用标签

不进行错误检查。做得比那更好。;-)

其他提示

或者,如果您想存储timeIntervalSinceReferenceDate的结果,则可以将其作为双精度形式存储在NSNumber中,然后使用Joshua的NSKeyedArchiver方法将其保存到磁盘。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top