在我的应用程序中的某个时刻,我正在初始化一个CMMotionManager。这发生在主线程上。这样做之后,Xcode10主线程检查器指示
-[UIApplication applicationState]
不是从主线程调用的。事实上,它来自于
Thread name: com.apple.CoreMotion.MotionThread
由于这是苹果公司的私有框架,所以在我看来,我只需要等到苹果方面解决这个问题。我说的对吗?或者有没有办法在不关闭主线程检查器的情况下解决这个问题?
发布于 2018-12-07 08:54:45
这是目前API中的一个错误,在后台线程中触发了一些东西。
我可以用来阻止它
lazy var motionManager = CMMotionManager()
另请参阅https://github.com/JonasGessner/JGProgressHUD/issues/98,但目前还没有解决方案。
https://stackoverflow.com/questions/53398516
复制相似问题