取本地文件

  

-(NSArray *)get_pro_list:(NSString *)page{


  //取本地数据

    NSString * plistPath = [[NSBundle mainBundle] pathForResource:@"e" ofType:@"txt"];

    NSData * request_data = [NSData dataWithContentsOfFile:plistPath];

    //NSUTF8解析本地txtjson数据,不行就换NSUTF16试试;

    NSString* strRet = [[NSString alloc] initWithData:request_data encoding:NSUTF8StringEncoding];

    

    JSonUnit  * jsonUtil = [[JSonUnit alloc] init];

    

    NSArray * arr = [jsonUtil reolve_pro_list:strRet];

    

    return arr;

}

//首先要创建data.plist文件

-(void)init_data{

    

//    NSString * plistPath = [[NSBundle mainBundle] pathForResource:@"data" ofType:@"plist"];


    

    NSFileManager * fileManager =[NSFileManager defaultManager];

    NSError * error;

    NSArray * paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);

    NSString * documentsDirectory =[paths objectAtIndex:0];

    

    NSString * txtPath = [documentsDirectory stringByAppendingPathComponent:@"data.plist"];

    

    if([fileManager fileExistsAtPath:txtPath] == NO){

        

        NSString * resourcePath =[[NSBundle mainBundle] pathForResource:@"data" ofType:@"plist"];

        

        [fileManager copyItemAtPath:resourcePath toPath:txtPath error:&error];

    }

    

    

    //获取应用程序沙盒的Documents目录

    NSArray * path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);

    NSString * plistPath1 = [path objectAtIndex:0];

    

    //得到完整的文件名

    NSString * filename = [plistPath1 stringByAppendingPathComponent:@"data.plist"];

    

    NSArray * arr = [[NSArray alloc] initWithContentsOfFile:filename];

    

    data = arr;


    [self.tableview reloadData];

    

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值