我有一个很长的
CoreData
过程(
GlobalData.shared.resetData
功能)大约需要4秒钟,我想显示一个加载指示器。
操作(核心数据处理和显示加载指示器)都必须在主队列中运行,
你知道为什么显示装载指示器总是在
科雷达塔
过程?
@IBAction func resetTapped(_ sender: UIButton) {
tableView.backgroundColor = .green
showLoading(loadingText: nil)
GlobalData.shared.resetData(completion: {
self.refreshGlobalData()
})
}
我添加了这一行来更改测试的表背景色。核心数据处理后背景色总是发生变化(
globaldata.shared.resetdata
函数)。