【问题标题】:Create SQLite Database Import FMDatabse.h File创建 SQLite 数据库导入 FMDatabse.h 文件
【发布时间】:2019-07-19 19:28:27
【问题描述】:

我正在我的 swift 项目中添加 FMDB 文件...
根据This Link 我必须#import "FMDB.h" 到我的桥接头
我有桥接头文件名:FMDB.h
那么我是否用其他名称创建新的桥接头并将其添加到我的 fmdb 文件夹中?

我也实现了代码

let path = NSBundle.mainBundle().pathForResource("test", ofType:"sqlite")

let database = FMDatabase(path: path)

if !database.open() {
    println("Unable to open database")
    return
}

但它不起作用。

请帮帮我

【问题讨论】:

  • Palak 也有同样的问题

标签: sqlite


【解决方案1】:

你可以像这样添加代码

let filemgr = NSFileManager.defaultManager()
let dirPaths = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)
let docsDir : String = dirPaths[0] as! String
databasePath = docsDir.stringByAppendingPathComponent("db.sqlite")
if filemgr.fileExistsAtPath(databasePath as String) {
   let contactDB = FMDatabase(path: databasePath as String)
   if contactDB.open() {
   //write your code
   }
}

对我有用!!!

【讨论】:

    猜你喜欢
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 2011-09-19
    • 2016-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多