10

在我的应用程序的某个时刻,我正在初始化一个 CMMotionManager。这发生在主线程上。这样做之后,Xcode 10 主线程检查器表明

-[UIApplication applicationState] 

没有从主线程调用。确实来自

Thread name: com.apple.CoreMotion.MotionThread

由于这是 Apple 的私有框架,在我看来,我只需要等到 Apple 方面解决此问题即可。我是否正确和/或有没有办法在不关闭主线程检查器的情况下解决这个问题?

4

1 回答 1

2

它目前是 API 中的一个错误,在后台线程中触发了一些东西。

我可以用

lazy var motionManager = CMMotionManager()

另请参阅https://github.com/JonasGessner/JGProgressHUD/issues/98,但目前没有解决方案。

于 2018-12-07T00:54:45.280 回答