美文网首页
在 Swift 中判断是否在主线程

在 Swift 中判断是否在主线程

作者: lenbolan | 来源:发表于2021-02-04 13:06 被阅读0次
    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!
        }
    }

相关文章

网友评论

      本文标题:在 Swift 中判断是否在主线程

      本文链接:https://www.haomeiwen.com/subject/hirbtltx.html