我有一个由另一个应用程序创建的sqlite3数据库。现在我需要在我的新iPhone应用程序中使用这个数据库。我尝试了很多变化,但没有任何作用...... 如何通过appdelegate.h和viewcontroller.h(例如)文件获取主文件夹的路径?如何包含项目我的“base.sqlite”文件,位于此主文件夹中? 或者可能是其他解决方我检查了大写/小写,我的情况还有另一个错误。设备上存在文件,我用BOOL success = [fileManager fileExistsAtPath:path]检查了它;
非常感谢!
答案 0 :(得分:0)
您可以在资源中包含sqlite3文件,然后使用:
NSString *path = [[NSBundle mainBundle] pathForResource:@"base" ofType:@"sqlite"];
如果您创建子目录,则可以使用:
NSString *path = [[NSBundle mainBundle] @"base" @"sqlite" inDirectory:yourDirectory];