我对DispatchQueue
事物不是很老(包括 DispatchGroups、Qos 等)。我现在有一个担忧。就像,我有一个 ViewController 可用于 Android 的 ViewPager UI。在那个 VC 中,我有一个 TableView 每次更改 ViewPager 中的“页面”时都会重新加载。我favourite button
在 TableView 单元格中有一个属性。当用户点击该按钮时,它会存储后调用 ( JSON )所需的信息。我想在viewWillDisappear
运行时拨打电话。在那里,我想为每个“页面”创建后台线程并捕获已经创建的线程,以防用户点击一个“页面”,由于任何原因,post 调用无法达到高潮。这是我在课堂上的内容:
var workItem1: DispatchWorkItem!
var dispatch1: DispatchQueue!
和
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
}
我应该怎么做才能实现我的目标?