Sqlite3和Xcode

时间:2011-02-06 15:42:14

标签: iphone sqlite

我的iphone应用程序有一个奇怪的问题。我已经用控制台创建了一个sqlite3数据库文件,并将其添加到资源文件夹中的项目usint“添加现有文件...”,但是当我执行项目以使用模拟器进行测试时,应用程序找不到sqlite文件。我检查了文件夹(/ Users / XXXXXX / Library / Application Support / iPhone Simulator / 4.2 / Applications / XXXXXX / Documents /),它是空的:^ S 拜托,这个问题让我发疯,我厌倦了通过网络搜索解决方案,有人可以帮帮我吗? 提前谢谢......

2 个答案:

答案 0 :(得分:2)

它不会转到文档 - 它作为资源转到您的包中。要找出路径,请使用以下命令:

NSString *Path = [[NSBundle mainBundle] pathForResource: @"myfilename" ofType:@"db"];

答案 1 :(得分:1)

如果您将其添加到XCode,则该文件位于捆绑包中,因此您必须检查此路径:

[[NSBundle mainBundle] bundlePath]

而不是Documents文件夹。