在 Swift 中判断是否在主线程
func getState() -> UIApplication.State {
if Thread.isMainThread {
return UIApplication.shared.applicationState
} else {
var state: UIApplication.State?
DispatchQueue.main.async {
state = UIApplication.shared.applicationState
}
return state!
}
}
本文由 创作,采用 知识共享署名4.0 国际许可协议进行许可。本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为: 2021/06/08 08:09