func UIEventAtMain() {
// 判断当前线程是否是主线程
if Thread.current.isMainThread {
// UI 事件
} else {
// 切换到 main 线程,处理
DispatchQueue.main.async {
UIEventAtMain()
// 结束事件,防止造成递归循环
return
}
}
}
func UIEventAtMain() {
// 判断当前线程是否是主线程
if Thread.current.isMainThread {
// UI 事件
} else {
// 切换到 main 线程,处理
DispatchQueue.main.async {
UIEventAtMain()
// 结束事件,防止造成递归循环
return
}
}
}