关闭

在iOS中读取本地文件

标签: iOS本地文件
546人阅读 评论(0) 收藏 举报
分类:

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
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

IOS读取本地文件内容

NSError *error=nil;   //    通过指定的路径读取文本内容       NSString *str=[NSString s...
  • a804609572
  • a804609572
  • 2014-09-24 17:54
  • 1986

iOS 录视频,相册选择视频,视频压缩,存储本地文件,播放,上传

iOS 录视频,相册选择视频,视频压缩,存储本地文件,播放,上传工程中用到了这部分的功能,也纠结了几天后做完了,现在总结下这部分的东西。先说描述下需求:(1)从相册取视频、录视频; (2)视频转码为...
  • CJXBShowZhouyujuan
  • CJXBShowZhouyujuan
  • 2016-12-25 12:31
  • 3711

C语言----文件读取

一下代码在 Xcode 中实现:// // main.m // C_Homework_10 // // Created by on 15/3/25. // Copyright (c) 201...
  • zhengang007
  • zhengang007
  • 2015-06-17 16:34
  • 456

IOS --- 读取本地文件

#import "BIDDirectoryViewController.h" @interface BIDDirectoryViewController () @property(nonato...
  • zyjing_love
  • zyjing_love
  • 2012-11-22 15:10
  • 6266

iOS 读取本地JSON文件

// 读取本地JSON文件 + (NSDictionary *)readLocalFileWithName:(NSString *)name { // 获取文件路径 NSString ...
  • u010960265
  • u010960265
  • 2017-09-19 15:43
  • 915

iOS打开本地和网络上的word、ppt、excel等文件

iOS打开本地和网络上的word、ppt、excel、text等文件 iOS开发过程中可能需要预览一些文件,这些文件的格式可能有word、ppt、excel等文件格式。那么系统提供两个类去预览这些文...
  • wenmingzheng
  • wenmingzheng
  • 2016-01-06 19:24
  • 6105

读取本地文件

NSError *error;  NSString *textFileContents = [NSString  stringWithContentsOfFile:[[NSBundle mainBun...
  • ayangcool
  • ayangcool
  • 2015-09-01 14:34
  • 823

iOS开发~向沙盒中写入文件、文件夹以及从沙盒中读取文件

一、iOS中的沙盒机制 iOS应用程序只能对自己创建的文件系统读取文件,这个独立、封闭、安全的空间,叫做沙盒。每个ios应用都有自己的应用沙盒,应用沙盒就是文件系统目录,与其他应用的文件系统隔离...
  • lizhilin_vip
  • lizhilin_vip
  • 2016-11-16 13:41
  • 7624

ios-本地项目下 json文件的读取

NSError *error;     // 获取文件路径     NSString *filePath = [[NSBundle mainBundle] pathForResourc...
  • u011374699
  • u011374699
  • 2015-04-28 10:39
  • 1898

iOS 检查本地是否存在某个文件

iOS 检查本地是否存在某个文件
  • u013892686
  • u013892686
  • 2016-06-23 17:46
  • 5492
    个人资料
    • 访问:182622次
    • 积分:2760
    • 等级:
    • 排名:第15013名
    • 原创:86篇
    • 转载:6篇
    • 译文:0篇
    • 评论:73条
    文章分类
    最新评论