iphone - 在xcode中访问数据库文件

标签 iphone sql ios xcode

我有一个现有的数据库文件。我想在项目中使用这个 db 文件。我将这个文件放在我的 mac 应用程序文件夹中,并将其拖到 Xcode 中。现在我已经编写了代码来检查文件是否存在。但它抛出 FALSE 异常。

 bool databaseAlreadyExists = [[NSFileManager defaultManager] fileExistsAtPath:@"school.db"];

请告诉我如何使用现有的数据库文件。

谢谢

最佳答案

尝试获取路径

NSString *databasePath = [[NSBundle mainBundle] pathForResource:@"school" ofType:@"db"];

对于 swift :

let dbPath = Bundle.main.path(forResource: "school", ofType: "db")

关于iphone - 在xcode中访问数据库文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12672635/

相关文章:

iphone - 如何以编程方式截取 iPhone 的屏幕截图?

iphone - 增加对 scrollViewDidScrollToTop 的计数

MySql:如何使用单个查询选择两个表之间的所有连接行以及第一个满足条件的所有行?

ios - 以编程方式访问 iTunes 商店?

iphone - 添加到 ALAssetGroup 时 ALAsset 的自定义文件名

c# - SQLite ExecuteReader --> DataTable.Load --> FormatException (DateTime)

mysql - SQL 查询多次返回 group_concat 函数中的标签字段

ios - TableView 对所有用户公开

ios - 如何从数据库和身份验证中自动删除 Firebase 非事件用户?

iPhone - 调试 "pointer being freed was not allocated"错误