我有一个非常简单的问题,我只是找不到正确的答案。那是

[NSKeyedArchiver archiveRootObject:value toFile:filePath];

根据苹果文档here,以上功能:

通过将对象图编码为文件,将对象图存档
数据对象然后将结果数据对象原子写入
给定路径的文件,并返回一个布尔值,该值指示
操作是否成功。

我的问题是,如果我使用相同的文件路径多次调用此函数,是否会覆盖此文件中的先前值?可以使用此功能将空数组写入文件吗?

最佳答案

是的,它将覆盖先前的值,是的,您可以使用该函数将空数组写入文件。

该方法的实现并不关心其中的内容,它将覆盖任何内容。

关于ios - 关于NSKeyedArchiver archiveRootObject:toFile:,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37898765/

10-12 05:40