新学ios开发怎么把已有文件导入iPhone中或iPhone Simulator里

 我来答
漆黑mA
2013-11-02 · 超过59用户采纳过TA的回答
知道答主
回答量:107
采纳率:0%
帮助的人:112万
展开全部
做一个小程序,该程序读取一个已有的文件, 我想把这个文件从mac 上面copy 到iPhone 或者Simulator 的应用里面,然后让这个应用读 ------解决方案-------------------------------------------------------- 给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]);}} ------解决方案-------------------------------------------------------- 不知道我理解的对不对,我感觉lZ 没有搞清楚 沙盒 的概念…… 如果是资源类的文件,直接当资源文件处理就可以了。 如果文件在App 运行时才由沙盒外传进来就麻烦一点,需要借助iCloud、iTunes、webserver等 ------解决方案-------------------------------------------------------- 1. 越狱 2. 把文件打包到程序里 ------解决方案-------------------------------------------------------- 你把文件拖到ios 模拟器的屏幕上 就能看到文件的路径了这个路径就可以在你的代码中访问
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式