📚 开源资源分享——颜佐光的个人书架
✉️ 联系站长
书架 / Mac / swift

在 Swift 中判断是否在主线程

2021-06-08 16:09 · 约 311 字 · 浏览 3,023 次swift

在 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!
  }
}
← 返回《Mac》目录书架 →