原生代码访问rn的asyncStorage的方法:实际就是个简单的json文件存储
2018-01-12 14:20
951 查看
NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString* thepath = [paths lastObject];
thepath = [thepath stringByAppendingPathComponent:@"RCTAsyncLocalStorage_V1/manifest.json"];
NSLog(@"目录:%@", thepath); //第一种方法: NSFileManager实例方法读取数据
NSFileManager* fm = [NSFileManager defaultManager];
NSData* data = [[NSData alloc] init];
data = [fm contentsAtPath:thepath];
NSLog(@"%@",[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]);
//第二种方法: NSData类方法读取数据 data = [NSData dataWithContentsOfFile:thepath];
NSLog(@"NSData类方法读取的内容是:%@",[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]);
//第三种方法: NSString类方法读取内容 NSString* content = [NSString stringWithContentsOfFile:thepath encoding:NSUTF8StringEncoding error:nil];
NSLog(@"NSString类方法读取的内容是:\n%@",content);
NSString* thepath = [paths lastObject];
thepath = [thepath stringByAppendingPathComponent:@"RCTAsyncLocalStorage_V1/manifest.json"];
NSLog(@"目录:%@", thepath); //第一种方法: NSFileManager实例方法读取数据
NSFileManager* fm = [NSFileManager defaultManager];
NSData* data = [[NSData alloc] init];
data = [fm contentsAtPath:thepath];
NSLog(@"%@",[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]);
//第二种方法: NSData类方法读取数据 data = [NSData dataWithContentsOfFile:thepath];
NSLog(@"NSData类方法读取的内容是:%@",[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]);
//第三种方法: NSString类方法读取内容 NSString* content = [NSString stringWithContentsOfFile:thepath encoding:NSUTF8StringEncoding error:nil];
NSLog(@"NSString类方法读取的内容是:\n%@",content);
相关文章推荐
- 简单搭建nodeJS服务,访问本地站点文件,nodejs改变代码不需要重启的方法
- 每日Ubuntu小技巧 —— 让Windows访问你文件的最简单的方法
- 使用jsonp跨域访问时保证json文件以ASCI方式存储
- Java Web:JSON 作为配置文件,简单读写的方法
- 调试代码的方法--将网络获取到的数据存储到文件中,然后打开文件看结果。
- 让Windows访问Linux文件的最简单的方法
- 使用SAS存储过程直接输出excel文件最简单的方法
- js中json文件无法访问解决方法
- android:数据的存储与访问----文件方法
- nodejs读写json文件的简单方法(必看)
- 本地访问json格式文件出现XMLHttpRequest cannot load的解决方法
- 本文给出了一种方便实用的解决大文件的读取、存储等处理的方法,并结合相关程序代码对具体的实现过程进行了介绍
- 文件存储简单代码
- JSP基本功 pageContext对象page,request,session,application四个域对象的使用及区别JSP运行原理和九大隐式对象及下载文件、访问次数的代码总结出el表达式简单
- EXCEL文件中的简单VB编程,基本的访问方法
- php里少用到的session_module_name,以及session的key值限制,简单将session存储为json格式数据的方法
- ajax(cors跨域)最简单输出json数据方法,无需第三方框架或代码
- 使用VBS访问外部文本文件一些方法和脚本实例代码
- java代码中fastjson生成字符串和解析字符串的方法和javascript文件中字符串和json数组之间的转换方法
- 每日Ubuntu小技巧 —— 让Windows访问你文件的最简单的方法