ios - SQLite 数据库在主 UI 线程以外的线程上获取

标签 ios objective-c multithreading sqlite

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

最佳答案

这可能有帮助,

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

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

关于ios - SQLite 数据库在主 UI 线程以外的线程上获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46073541/

相关文章:

iphone - 我可以在 iOS 的 Core Text 中使用 NSAttributedString 吗?

iphone - 核心数据 - 如何获取具有最大值属性的实体

python - 为什么使用全局解释器锁?

Python 处理大量线程?

ios - 模块化滑出容器 ViewController

ios - XMPP ejabberd SaaS 推送通知

ios - 如何根据 Firebase pod 制作自定义 pod 库?

iOS swift 移除 UITableView 单元格分隔符空格

ios - 找出superview的类名

被 urllib2 阻止的 Python 进程