CoreMotion 显然从后台线程调用了 UI API。

10

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

-[UIApplication applicationState] 

该方法未被主线程调用。实际上,它来自于

Thread name: com.apple.CoreMotion.MotionThread

由于这是苹果的私有框架,所以我认为我只能等待直到苹果解决这个问题。我正确吗?或者是否有任何方法可以在不关闭主线程检查器的情况下解决此问题?

1个回答

2

3
懒惰的调用只会延迟异常。 - ff10

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接