// 创建plist
- (void)creatPlist {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"YuePu.plist"];
//创建文件管理器
NSFileManager *fileManager = [NSFileManager defaultManager];
//如果没有 创建plist
if (![fileManager fileExistsAtPath: path])
{
NSLog(@"没有新建");
path = [documentsDirectory stringByAppendingPathComponent:@"YuePu.plist"];
//根据需求创建根集合(数组, 字典等)
self.plistPicArr = [[NSMutableArray alloc ] init];
//写入文件 (创建一个集合类才能生成plist文件)
[self.plistPicArr writeToFile:path atomically:YES];
}
else {
NSLog(@"已经有了");
}
}
-------------
//获取doc文件路径
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
//查找doc文件里的文件
NSString *documentsDirectory = [paths objectAtIndex:0];
//生成plist文件路径
NSString *plistPath = [documentsDirectory stringByAppendingPathComponent:@"YuePu.plist"];
//打开plist文件根集合
NSMutableArray *readArr = [NSMutableArray arrayWithContentsOfFile:plistPath];
//往跟集合里添加内容
[readArr addObject :self.picId];
//将修改完毕的跟集合重新写入到plist文件中
[readArr writeToFile:plistPath atomically:YES];