新学ios开发,如何把已有文件导入iPhone中或iPhone Simulator里?

bluebohe 2012-01-18 12:36:18
做一个小程序,该程序读取一个已有的文件,
我现在不清楚怎样把这个文件放到iPhone里面让小程序读取到,先多谢各位了

我想把这个文件从mac上面copy到iPhone或者Simulator的应用里面,然后让这个应用读取,怎样copy?

或者怎样在应用安装的时候自动把这些文件安装到iPhone该应用的某个目录里面?
...全文
582 11 打赏 收藏 举报
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zzxxdd 2012-02-15
[Quote=引用 5 楼 ybh37 的回复:]

不知道我理解的对不对,我感觉lZ没有搞清楚 沙盒 的概念
……
如果是资源类的文件,直接当资源文件处理就可以了。
如果文件在App运行时才由沙盒外传进来就麻烦一点,需要借助iCloud、iTunes、webserver等
[/Quote]


mark
  • 打赏
  • 举报
回复
一丝晨光 2012-02-07
模拟器的目录楼主可以找下
  • 打赏
  • 举报
回复
yiyaoyao58958 2012-02-03
1. 越狱
2. 把文件打包到程序里

  • 打赏
  • 举报
回复
stonexing5 2012-02-03
你把文件拖到ios模拟器的屏幕上 就能看到文件的路径了
这个路径就可以在你的代码中访问
  • 打赏
  • 举报
回复
javeli 2012-02-02
这个东西好,一定要记着了。谢谢
  • 打赏
  • 举报
回复
咸清 2012-01-28
不知道我理解的对不对,我感觉lZ没有搞清楚 沙盒 的概念
……
如果是资源类的文件,直接当资源文件处理就可以了。
如果文件在App运行时才由沙盒外传进来就麻烦一点,需要借助iCloud、iTunes、webserver等
  • 打赏
  • 举报
回复
相奇 2012-01-19
2楼正确

想要让 程序获得你存储的文件,得有 文件的路径

通过文件的路进 来读
  • 打赏
  • 举报
回复
逸学堂 2012-01-18
realPath就是你要使用的地址
  • 打赏
  • 举报
回复
逸学堂 2012-01-18
给lz提供一个我程序里面的例子吧

// 获得app的documnet目录
NSString *documentPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *realPath = [documentPath stringByAppendingPathComponent:@"fanmeli.sqlite"];
// 程序里面的文件目录
NSString *sourcePath = [[NSBundle mainBundle] pathForResource:@"fanmeli" ofType:@"sqlite"];
NSFileManager *fileManager = [NSFileManager defaultManager];
// 判断拷贝路径
if (![fileManager fileExistsAtPath:realPath]) {
NSError *error;
if (![fileManager copyItemAtPath:sourcePath toPath:realPath error:&error]) {
NSLog(@"%@",[error localizedDescription]);
}
}
  • 打赏
  • 举报
回复
相关推荐
发帖
iOS
加入

2.8w+

社区成员

主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
申请成为版主
帖子事件
创建了帖子
2012-01-18 12:36
社区公告
暂无公告