在iOS中读取本地文件
来源:互联网 发布:国家知织产权局专利局 编辑:程序博客网 时间:2024/06/07 00:12
iOS由于沙盒机制不能随便读取文件,但在某些应用中读取文件的形式获得,此时可以通过ios的bundle机制实现快速测试。三步搞定。
1. 新建一个bundle
在项目中的任意group右键选择new file->Settings Bundle,随后输入一个名字,这样Bundle就建好了。
2. 把需要读取的文件放到刚才新建的Bundle中
下图中编号1为步骤1中新建的bundle,编号2、3为拖进去的两个文件。
3. 在需要读取文件的地方添加如下代码
NSBundle *bundle = [NSBundle bundleWithPath:[[NSBundle mainBundle] pathForResource:@"yourBundleName" ofType:@"bundle"]];NSString *filePath = [bundle pathForResource:@"test_file1" ofType:@"suffix"];const char * c1 =[filePath UTF8String];
至此,拿到文件的地址c1后就可以通过C语言的fopen、fread函数进行读文件操作。
0 0
- 在iOS中读取本地文件
- 在Android中通过ndk读取本地文件
- js 读取本地文件显示在 img中
- IOS --- 读取本地文件
- IOS读取本地文件内容
- Java读取本地文件,并显示在JSP文件中
- Java读取本地文件(图片),并显示在JSP文件中
- Java读取本地文件中字符
- ios本地文件读取,json解析YYModel
- 基于ActiveX 在B/S模式如何在js中查找读取本地文件及文件夹
- Servlet从本地文件中读取图片,并显示在页面中
- Servlet从本地文件中读取图片,并显示在页面中
- spring mvc 从本地文件中读取图片,并显示在页面中
- flex中读取本地文件[图像为例]
- flex中读取本地文件[图像为例]
- 读取本地文件存放list集合中
- 读取本地文件
- 读取本地文件
- BLEU,ROUGE,METEOR,ROUGE-浅述自然语言处理机器翻译常用评价度量
- 对Java方法参数按值传递的理解
- The Linux Programming Interface 04 File I/O: The Universal I/O Model 通用I/O模型
- gulp入门(3)- gulp-minify-css
- ios中遍历的方法总结
- 在iOS中读取本地文件
- HashMap是如何来的
- 【机器学习】判别模型vs生成模型
- 阿里面试题-如何减少上下文切换?
- Java lambda 表达式
- 容器之HashMap浅谈
- CC3200库函数调用-自用控制引脚
- 475. Heaters
- vue.js $set的使用 数组