NSFileManager isWritableFileAtPath false - PullRequest
0 голосов
/ 21 июня 2019

macApp createFileAtPath fail, где мне нужно изменить?

те же коды


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, но фактический сбой»

1 Ответ

0 голосов
/ 21 июня 2019

Я исправлен!

Проект macApp, Возможности -> App SandBox -> Доступ к файлам - измените, что вам нужно, и работайте хорошо! хахаха ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...