当我加密一个文件时,我想覆盖它的内容,而不仅仅是删除它。我这样做的目的是安全地删除文件。有没有办法在 iOS 中执行此操作?
最佳答案
打开文件内存映射并覆盖数据,然后使用NSFileManager
删除文件:
NSFileHandle *file = [NSFileHandle fileHandleForUpdatingAtPath: filename];
[file writeData: data];
[file closeFile];
其中data是一个NSData对象
关于iphone - 如何安全地删除 iOS 中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7547517/