1、创建路径
NSFileManager *fileManager = [NSFileManager defaultManager];
NSArray * paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentDirectory=[paths objectAtIndex:0];
NSString *plistPath=[NSString stringWithFormat:@"%@/faceImage.plist",documentDirectory];
2、写plist文件
NSMutableArray* dataSource = [[NSMutableArray alloc] init];
for (int i = 0;i < 104;++i)
{
NSMutableDictionary* dic = [[NSMutableDictionary alloc] init];
if (i < 10)
{
[dic setObject:[NSString stringWithFormat:@"00%d.png",i] forKey:@"png"];
[dic setObject:[NSString stringWithFormat:@"00%d",i] forKey:@"chs"];
}
else if(i < 100)
{
[dic setObject:[NSString stringWithFormat:@"0%d.png",i] forKey:@"png"];
[dic setObject:[NSString stringWithFormat:@"0%d",i] forKey:@"chs"];
}
else
{
[dic setObject:[NSString stringWithFormat:@"%d.png",i] forKey:@"png"];
[dic setObject:[NSString stringWithFormat:@"%d",i] forKey:@"chs"];
}
[dataSource addObject:dic];
}
[dataSource writeToFile:plistPath atomically:YES];
3、读plist文件
NSArray* data = [[NSArray alloc]initWithContentsOfFile:plistPath];
NSDictionary* data1 = data[0];
NSLog(@"%@",[data1 objectForKey:@"png"]);
NSLog(@"%@",[data1 objectForKey:@"chs"]);
这个是root为NSArray,item0为NSMutableDictionary的plist文件的读写,不能在
[NSBundle mainBundle]下面写,只能读。

4684

被折叠的 条评论
为什么被折叠?



