创建SQLite数据库导入FMDatabase.h文件

时间:2015-03-05 07:13:02

标签: sqlite

我在快速项目中添加FMDB个文件...
根据This Link,我必须#import "FMDB.h"到我的桥头
我有桥接头文件名:FMDB.h
然后我用其他名称创建新的桥接头并将其添加到我的fmdb文件夹中?
我也实施了代码

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

让database = FMDatabase(路径:路径)

if!database.open(){     println(“无法打开数据库”)     返回 }
但它不起作用..请帮助我

1 个答案:

答案 0 :(得分:2)

您可以添加此类代码

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
   }
}

它为我工作!!!