1.異步執(zhí)行回主線程寫法
?DispatchQueue.global(qos: .userInitiated).async {
//子線程請(qǐng)求數(shù)據(jù)
?DispatchQueue.main.async{
?//主線程刷新UI
}
2.延時(shí)0.5秒執(zhí)行
?DispatchQueue.main.asyncAfter(deadline: .now()+0.5, execute: {
? ?})
1.異步執(zhí)行回主線程寫法
?DispatchQueue.global(qos: .userInitiated).async {
//子線程請(qǐng)求數(shù)據(jù)
?DispatchQueue.main.async{
?//主線程刷新UI
}
2.延時(shí)0.5秒執(zhí)行
?DispatchQueue.main.asyncAfter(deadline: .now()+0.5, execute: {
? ?})