已经把数据库添加到Resources组里,可发布后在Document下看不到数据库是怎么回事?

解决方案 »

  1.   

    文件在bundle中,可以调用到,如果需要写,可以copy到Document
      

  2.   

    就是希望在Document中,怎么做呢?
      

  3.   

    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啊什么工具直接把文件拖进去好了。
      

  4.   

    一般是创建的存在在document中,也可以存放在项目路径下的Resouse文件中,路径设置一下。
      

  5.   

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