NSFileManager createDirectoryAtPath EXC плохой доступ
Я работаю над этим уже довольно давно, но, кажется, не могу решить его. У меня есть основное приложение данных, которое также поддерживает общий доступ к документам,поэтому я пытаюсь создать каталог в папке библиотеки для базы данных sqlite.
- (NSURL *)applicationPrivateDocumentsDirectory {
NSString *libraryDirectory = [NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES) lastObject];
NSString *privateDocs = [libraryDirectory stringByAppendingPathComponent:@"PrivateDocuments"];
NSFileManager *fileMgr = [[NSFileManager alloc] init];
if (![fileMgr fileExistsAtPath:privateDocs]) {
NSLog(@"Does not exist");
NSError *error;
[fileMgr createDirectoryAtPath:privateDocs withIntermediateDirectories:YES attributes:nil error:&error];
NSLog(@"%@", [error description]);
}
NSURL *retURL = [NSURL fileURLWithPath:privateDocs];
return retURL;
}
Вывод консоли отладки "не существует", за которым следует "EXC_BAD_ACCESS"
Любая помощь очень ценится.