设计好的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