iphone - 如何在iO中将下载的文件另存为只读

标签 iphone ios download readonly hidden-files

在我的iPhone应用程序中,我正在下载一些二进制文件。我想将这些文件存储在设备的本地文件夹中。我也想将这些文件设置为只读/隐藏。可能吗?这样我就可以为文件提供更高的安全性。有什么办法可以实现这个吗?请给我一些很好的解释,以及一些代码示例。
谢谢

最佳答案

您可以使用NSFileManager对文件设置POSIX权限,方法如下:

- (BOOL)setAttributes:(NSDictionary *)attributes ofItemAtPath:(NSString *)path error:(NSError **)error

我不确定这实际上能为您提供多少安全性。每个iOS应用程序都有自己的沙箱,除了系统之外,唯一可以触摸文件的应用程序就是您的。因此,您只是保护自己免受文件侵害。

关于iphone - 如何在iO中将下载的文件另存为只读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9837925/

相关文章:

ios - 检测 iPhone 电源按钮按下事件以防止 iOS 中的屏幕截图

iphone - OpenGL ES;渲染从 CGBitmapContext 创建的纹理

ios - 从日期选择器获取日期到变量中的字符串

ios - 尝试在时间间隔后清除粘贴板

testing - 从哪里下载 SoapUI-Pro-5.1.1 安装程序?

php - 从非英语语言下载文件名时未正确显示在下载的文件上

iphone - CCSprite 遵循一系列 CGPoints

iphone - 适用于 iOS 的 Growl/toast 样式通知库

ios - subview 中两个 CGPoint 之间的线 - 无法确定嵌套 subview 的框架

Java - 下载网页源 html 的最佳方式