在从主线程访问引擎后,此应用程序正在从后台线程修改自动布局引擎。

This application is modifying the autolayout engine from a background thread after the engine was accessed from the main thread.

我在随后的崩溃中收到此错误,但我检查后发现我没有修改在后台线程上执行的视图。在执行这些操作之前,我什至检查了该应用程序是否处于活动状态。我怎样才能更好地跟踪出现问题的代码部分?

由于某种原因,该问题似乎不再发生。我的感觉是,错误不仅发生在某些前景对象在后台线程中移动时,而且当它们在应用程序本身处于后台时移动时也会发生,例如从 Watch 应用程序修改它们时。现在我在修改 UI 对象

之前验证应用程序的状态是否有效