在我的项目中,我正在使用以下函数创建一个文件:
- (BOOL)createFileAtPath:(NSString *)path contents:(NSData *)data attributes:(NSDictionary *)attr;
我想授予此文件权限,以便只有用户可以读写 (-rw------)。 我无法弄清楚(或找不到文档)我应该如何填充这个属性字典(键和值)。
提前致谢
最佳答案
不清楚您希望从中获得什么,但语法是:
NSDictionary *attributes = @{
NSFilePosixPermissions : @((short)(0x600))
};
BOOL created = [[NSFileManager defaultManager] createFileAtPath:path
contents:data
attributes:attributes];
不确定您是否真的需要 (short)
转换。
关于ios - 在 iOS 中创建具有特定权限的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24929781/