我发现了一个用于连接到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库? –