Ser*_*yov 2 cocoa-touch objective-c nsdata ios
我想将每个NSData对象保存到iOS中的临时目录,我希望每个新对象都覆盖旧对象.
对象将具有不同的格式和不同的大小.
我知道你是如何得到这条路的,NSTemporaryDirectory但是NSData每次添加一个新文件时,你怎么能在那里覆盖旧文件呢?
获取文件.
将其从中移除NSTemporaryDirectory.
[[NSFileManager defaultManager] removeItemAtPath:filePath error:&error];
Run Code Online (Sandbox Code Playgroud)
创建一个具有相同名称的新文件并将其保存在那里.
[[NSData data] writeToFile:filePath options:NSDataWritingAtomic error:nil];
Run Code Online (Sandbox Code Playgroud)
或者只是你可以覆盖文件.
NSData *data = <all data>;
[data writeToFile:targetPath atomically:YES];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3574 次 |
| 最近记录: |