首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

设计好的sqlite数据库怎么发布到iphone上

2013-03-26 
设计好的sqlite数据库如何发布到iphone上?已经把数据库添加到Resources组里,可发布后在Document下看不到数

设计好的sqlite数据库如何发布到iphone上?
已经把数据库添加到Resources组里,可发布后在Document下看不到数据库是怎么回事?
[解决办法]
Document路径: NSString *document  = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
创建SQL文件路径:NSString *sqlFile = [document stringByAppendingPathComponent:@"my.sqlite"]; 

复制:NSString *sqlRes = [NSBundle mainBundle] pathForResource:@"my" ofType:@"sqlite"]; 
          NSFileManager *fileManager = [NSFileManager defaultManager];  
          [fileManager copyItemAtPath:oldFile toPath:newFile error:nil];
这是你预先放到bundle中的。

如果你想一开始就放到Document中,你用iTunes啊,iTools啊什么工具直接把文件拖进去好了。

[解决办法]
放在document中可以通过下载的方法,把你的文件放在服务器上,然后,下载的时候自己定义路径,下载到document下面就可以了。也可以通过ITUNES 或者91等一系列软件直接放到你的document下。也可以在打包的时候放到你的资源文件夹下面,然后运行程序复制到你的document下面。如同3楼所说。主要是看你为什么要放在那个文件夹下,放在那里要做什么,要不要修改等等。实在搞不定,可以QQ我 359460138

热点排行