0

从过去 2 天开始,我在互联网上搜索 swift 和 sqlite 之间的链接,但我无法获取它的代码和数据库连接,因为我想将 citylist.db 文件中的数据检索到自动完成的文本字段中迅速。

如果有人知道代码或就他们最欢迎的主题提出任何建议,请各位大神..!!

我通过此链接https://github.com/stephencelis/SQLite.swift/blob/master/Documentation/Index.md 的另一件事,但停留在 sqlcipher 部分,现在我不知道该怎么办?

4

1 回答 1

0

这是在表格视图中使用 sqlite 显示数据的示例代码

 var db : Database!
var cat = Expression<String>("ZCATEGORY")
var name = Expression<String>("ZNAME")
var user : Query!
var stmt : Query!

//@IBOutlet var tabe: UITableView!
override func viewDidLoad() {
    super.viewDidLoad()
    createdb()
}



internal func createdb()
{
    let path = NSBundle.mainBundle().pathForResource("db", ofType: "sqlite")
    println(path)
    db = Database(path, readonly: true)
    user = db["ZFOOD"]
    println(db)
    stmt = user.select(distinct : cat)

}


func numberOfSectionsInTableView(tableView: UITableView) -> Int {
    return 1
}

func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    var data = Array(stmt)
    return data.count

}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    var data = Array(stmt)
    let cell: AnyObject = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath)
    cell.textLabel.text = data[indexPath.row][cat]
    return cell as UITableViewCell
}
于 2015-05-18T05:30:06.977 回答