我發現了一個用於連接到Microsoft SQL Server數據庫的開放源代碼Objective-C庫。Objective C異步到同步數據庫訪問
問題是,我想同步使用它。
這是我的Swift項目如何使用庫。
func execute(query: String) {
self.client.connect(host + ":" + port, username: username, password: password, database: database) { (connected) -> Void in
if connected {
self.client.execute(query, completion: { (results: Array<AnyObject>!) -> Void in
self.result = results[0] as! Array<AnyObject>
})
}
}
}
傳遞的塊由庫異步執行。有沒有辦法使代碼同步執行,以便每當我呼叫execute
時,那個線程在execute
返回之前等待庫工作完成?
我連接到外部微軟sql服務器 – user3623030
你的目標是什麼? Objective-C或Swift? –
你正在使用什麼樣的MSSQL庫? –