【发布时间】:2011-06-22 18:12:28
【问题描述】:
我已经在这方面工作了很长一段时间,但似乎无法解决它。我有一个也支持文档共享的核心数据应用程序,因此我试图在库文件夹中为 sqlite db 创建一个目录。
- (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”
非常感谢任何帮助。
【问题讨论】:
标签: iphone directory exc-bad-access nsfilemanager