本地plist文件创建、写入、读取

来源:互联网 发布:淘宝网发货地址不一样 编辑:程序博客网 时间:2024/04/28 20:56

本地plist文件创建、写入、读取:

_dataArray = [NSMutableArray array];
#pragma mark - 数据本地化//把数据写入到本地- (void)writeDataToLocation {    //获取应用程序沙盒的Documents目录    NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);    NSString *plistPath = [paths firstObject];    //得到完整的文件名    NSString *fileName=[plistPath stringByAppendingPathComponent:@"data.plist"];    //输入写入    if (_dataArray.count > 0) {        if (![_dataArray writeToFile:fileName atomically:YES]) {            AHD_LOG(@"data write to plist, is fail!");        }    }}//把本地的数据读取出来- (void)readDataFromLocation {    //获取应用程序沙盒的Documents目录    NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);    NSString *plistPath1 = [paths firstObject];    //得到完整的文件名    NSString *filename=[plistPath1 stringByAppendingPathComponent:@"translationContent.plist"];    //读取写入的数据     NSMutableArray *tempData = [[NSMutableArray alloc] initWithContentsOfFile:filename];    if (tempData.count > 0) {        for (NSDictionary *dic in tempData) {            [_dataArray addObject:dic];        }    }}
1 0
原创粉丝点击