除主UI线程之外的SQLite数据库获取

时间:2017-09-06 11:03:02

标签: ios objective-c multithreading sqlite

在tableview上显示来自带有多个映射表的sqlite数据库的大量数据。在tableview单元格中显示来自映射表的平均数据和映射表的平均和。这个计算部分需要在UI线程之外完成,如果计算则重新加载tableview单元格像leasy loading。请帮我完成该任务如何执行。

1 个答案:

答案 0 :(得分:1)

这可能会有所帮助,

DispatchQueue.global(qos: .background).async {
    //Do your calculation here
}

DispatchQueue.main.async {
   //Reload Tableview here
}