得到document文件目录路径,并且在路径后面追加plist文件
-(NSString*)applicationDocumentsDirectoryFile
{
NSString *doc = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)lastObject];
return [doc stringByAppendingPathComponent:@"NoteList.plist"];
}
判断document下是否又该文件,如果没有的话,就复制Resource下面的
-(void)createEditableCopyOfDatabaseIfNeed
{
NSFileManager *fileManager = [NSFileManager defaultManager];
NSString *writeDBPath = [self applicationDocumentsDirectoryFile];
BOOL dbexist = [fileManager fileExistsAtPath:writeDBPath];
if(!dbexist)
{
NSString *defaultDBPath = [[[NSBundle mainBundle]resourcePath] stringByAppendingPathComponent:@"NoteList.plist"];
NSError *error;
BOOL success = [fileManager copyItemAtPath:defaultDBPath toPath:writeDBPath error:&error];
if(!success)
{
NSLog(@"复制失败---");
}
else
{
NSLog(@"复制成功---");
}
}
else
{
NSLog(@"不需要创建---");
}
}