2
我一直在這個相當長一段時間,但似乎無法解決它。我有一個核心數據應用程序,也支持文件共享,因此我試圖在sqlite數據庫的庫文件夾中創建一個目錄。NSFileManager createDirectoryAtPath EXC_BAD_ACCESS
- (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」
任何幫助是極大的讚賞。