繁体   English   中英

UIApplication 委托只能在主线程中使用 - Swift

[英]UIApplication delegate must be used from main thread only - Swift

我收到“运行时:从后台线程调用的 UI API:-[UIApplication 委托] 必须仅从主线程使用” Fabric 初始化行的运行时问题。 不知道如何解决。 请帮忙

谢谢

Fabric.with([Crashlytics.self,Zendesk.self])

问题图片

这是因为您正在尝试从后台线程访问 UI。 只需在主线程中调用 UI 更改即可。

DispatchQueue.main.async {
   application.statusBarStyle = UIStatusBarStyle.lightContent
}

UI进程在主线程下维护。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM