首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSFileManager isWritableFileAtPath错误

NSFileManager isWritableFileAtPath错误
EN

Stack Overflow用户
提问于 2019-06-21 09:05:31
回答 1查看 170关注 0票数 0

macApp createFileAtPath失败,我需要在哪里更改?

相同的代码

代码语言:javascript
复制
NSString * folderPath = @"/Users/shang/Downloads";
NSFileManager *manager = NSFileManager.defaultManager;
NSString *fileAtPath = [folderPath stringByAppendingPathComponent:@"BNRootModel0000.h"];
bool isSuccess = [manager createFileAtPath:fileAtPath contents:[@"22222" dataUsingEncoding:NSUTF8StringEncoding] attributes:nil];

bool isExist = [NSFileManager.defaultManager fileExistsAtPath:fileAtPath];
bool isWritable = [NSFileManager.defaultManager isWritableFileAtPath:fileAtPath];

NSLog(@"__%@_%@_%@", @(isWritable), @(isExist), @(isSuccess));


iphoneApp :
2019-06-21 09:00:25.535204+0800 wer[50978:8502261] __1_1_1

macApp : 
2019-06-21 08:59:58.765259+0800 wwww[50969:8497251] __0_0_0

我希望在macApp上工作,但实际情况是失败了

EN

回答 1

Stack Overflow用户

发布于 2019-06-21 10:50:36

这是一个权限问题。在项目中,功能->应用程序SandBox ->文件访问,更改您的需要,并正常工作!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56695641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档