如何在文本文件中编写NSDate

时间:2014-09-30 08:10:03

标签: objective-c xcode

我正在使用[str writeToFile:path atomically encoding error] 写入文件。它适用于NSString,但不适用于NSDate / NSData。 请告诉我如何写入文件。

1 个答案:

答案 0 :(得分:0)

简单,骗子的解决方案:将其放在支持写入文件的结构中。

NSDate* variable = ...;
[@[ variable ] writeToFile:path atomically:YES];

要说的是,把它放在数组或字典中。

如果要将其输出到文本文件(正如标题所示,但您没有在问题中提及),则需要先将日期转换为字符串。使用NSDateFormatter

如果不知道NSData中的内容是什么,它真的无法说明如何输出到文本文件。也许首先转换为base 64?