gpt4 book ai didi

ios - 始终将 NSData 保存到同一个文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:03:29 27 4
gpt4 key购买 nike

我想将每个 NSData 对象保存到 iOS 中的一个临时目录中,并且我希望每个新对象覆盖旧对象。

对象将具有不同的格式和不同的大小。

我知道您如何获得 NSTemporaryDirectory 的路径,但您究竟如何在每次添加新文件时覆盖其中的旧 NSData 文件?

最佳答案

获取文件。

将其从 NSTemporaryDirectory 中删除。

[[NSFileManager defaultManager] removeItemAtPath:filePath error:&error];

创建一个同名的新文件并将其保存在那里。

[[NSData data] writeToFile:filePath options:NSDataWritingAtomic error:nil];

或者您可以简单地覆盖文件。

NSData *data = <all data>;
[data writeToFile:targetPath atomically:YES];

关于ios - 始终将 NSData 保存到同一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15565700/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com