加载plist文件数据的方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了加载plist文件数据的方法相关的知识,希望对你有一定的参考价值。
这个pilist文件最外面的是一个数组,数组中每一个item是一个字典,我们的目的就是为了取到每一个item字典中的内容数据
下面看代码举例
//加载数组 - (void)handleData { //获取文件路径 NSString *filePath = [[NSBundle mainBundle] pathForResource:@"Student" ofType:@"plist"]; //从文件路径中提取数组 NSArray *arr = [NSArray arrayWithContentsOfFile:filePath]; //初始化数据数组 self.dataArray = [NSMutableArray arrayWithCapacity:0]; //遍历数组,进行添加模型 for (NSDictionary *dic in arr) { //新建一个student对象 Student *student = [[Student alloc] init]; //使用kvc给student对象赋值 [student setValuesForKeysWithDictionary:dic]; //加入存放student对象的数据数组 [_dataArray addObject:student]; //因为当前工程环境是MRC所以要记得内存管理 [student release]; } }
以上是关于加载plist文件数据的方法的主要内容,如果未能解决你的问题,请参考以下文章